android_widgit
文章平均质量分 78
蚁人日记
努力就是有美好时光!分享交流
展开
-
android Dialog 各种Dialog 三个选项的、进度条的、单选的、多选的、自定义的对话框
本文出自:http://blog.csdn.net/wanzdhan/article/details/7024834文字就不说了,直接上代码。1.三个选项Dialog.效果图如下: [html] view plaincopy/** * 三个选项的Dialog */ private void threeDialog()转载 2012-03-21 15:49:38 · 1775 阅读 · 0 评论 -
android 获得listview里的控件的id
ListView lstres = (ListView)findViewById(R.id.ListView); for (int i = 0; i {RelativeLayout ll = (RelativeLayout)lstres.getChildAt(i);// 获得子级ImageView= (ImageView) ll.findViewById(R.id.原创 2011-11-30 11:18:08 · 5262 阅读 · 0 评论 -
android listview选中某一行,成选中状态颜色高亮显示,ListView的UI显示中常见问题及解决办法
把下面的XML文件保存成你自己命名的.xml文件(比如list_bg.xml),注意,这个文件相当于一个背景图片选择器,在系统使用时根据ListView中的列表项的状态来使用相应的背景图片,什么情况使用什么图片我在下面都进行了说明。还有,你可以把它看成是一个图片来使用,放于drawable目录下,配置背景属性android:background="@drawable/list_bg"就能达到你原创 2011-11-30 17:22:45 · 5419 阅读 · 0 评论 -
listview无法响应点击事件OnItemClickListener 被其它控件取焦
如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了 我们可以通过对转载 2011-11-29 22:43:19 · 2280 阅读 · 0 评论 -
Android自定义进度条
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景 先来看看progressbar的属性:1. 2. android:id="@+id/progressBar"3. s转载 2012-07-16 14:41:52 · 803 阅读 · 0 评论 -
在ProgressBar上加文字----显示百分比的进度条
一般的ProgressBar都只是一个光光的条(这里说的都是水平进度条),虽然比不用进度条时给用户的感觉要好,但是如果在形像化的东西上面再加上点文字,将进度描述量化,就可以让用户更加明白当前进度是多少了。 有了需求,就可以开始实现了。 这里的原理就是继承一个ProgressBar,然后重写里面的onDraw()方法。 不多说,直接上码。(下面代码中的 package hol.te转载 2011-12-29 18:21:54 · 2245 阅读 · 0 评论 -
Android 自定义Progress Bar
Android 提供ProgressDialog,可以提示进度,但你也可以自己实现,示例如下: Java代码 "1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/android" android:layout_gravity="center_vertical" android:转载 2011-12-29 18:19:25 · 529 阅读 · 0 评论 -
Android 给应用定制皮肤 (转载)
在实现程序功能的同时,如果能让程序界面更加美观,有锦上添花之妙.先说思路:1)皮肤也就是相关的资源文件单独放置在某个工程中,一种皮肤一个工程文件.一个工程包括N多的资源文件,多个工程间资源的关系是,文件名,资源ID等完全一样.不同的可能是图片资源,style等的设置不一样.2)皮肤工程在AndroidManifest.xml中配置android:sharedUserId="com.er原创 2012-02-06 16:02:45 · 466 阅读 · 0 评论 -
android TextWatcher 监听textview和edittext的文字输入改变
editText1.addTextChangedListener(watcher);TextWatcher watcher = new TextWatcher() { public void afterTextChanged(Editable s) { setLeftWord(); } public void beforeTextChan原创 2012-02-09 15:32:02 · 2775 阅读 · 0 评论 -
LisView设置 上下文菜单
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); menu.setHeaderTitle(title); menu.add(原创 2013-07-22 10:48:01 · 667 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目(一)
对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是转载 2013-10-11 21:26:38 · 921 阅读 · 0 评论 -
Android 实现导航菜单左右滑动效果
原文出自:http://blog.csdn.net/chen825919148/article/details/8840846本文给大家介绍在Android中如何实现顶部导航菜单左右滑动效果。 今天给大家介绍在Android中实现顶部导航菜单左右滑动效果的二种解决方案。 第一种解决方案: 在以前的一篇博文中我使用android-support转载 2014-08-12 23:21:41 · 1007 阅读 · 0 评论 -
Android使用自定义AlertDialog(退出提示框)--通过window来的
有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:public boolean转载 2013-03-28 10:23:21 · 1416 阅读 · 0 评论 -
android 滑动菜单SlidingMenu的实现
首先我们看下面视图: 这种效果大家都不陌生,网上好多都说是仿人人网的,估计人家牛逼出来的早吧,我也参考了一一些例子,实现起来有三种方法,我下面简单介绍下:方法一:其实就是对GestureDetector手势的应用及布局文件的设计.布局文件main.xml 采用RelativeLayout布局.[java] view plaincopy"1转载 2013-03-28 11:08:58 · 1325 阅读 · 0 评论 -
[Android]中国大部分城市地区的结构定义与按拼音排序
安卓开发网:www.androidkaifa.com项目中涉及到送货地址,录入工作量挺耗时的,分享出来,减免大家的重复劳动。先见效果图如下: 本示例中使用Hashtable记录了中国大部分城市与地区的数据。其结构如下:Hashtable(Head) ↑↑←←←←←←←←←←←←(key,Hashtable)转载 2011-12-01 09:46:10 · 12147 阅读 · 2 评论 -
高仿优酷Android客户端图片左右滑动(自动切换)
本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现:具体思路:1. 工程中需要添加android-support-v4.jar,才能使用ViewPager控件.2. 图片的自动切换: 可使用Timer或者ScheduledExecutorService,这个有多重方式可以实现. 同时要切换底部的dots(园点转载 2013-03-28 11:04:30 · 1418 阅读 · 0 评论 -
Android-自定义数字小键盘
先看界面布局文件[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"转载 2014-09-17 22:35:03 · 1482 阅读 · 0 评论 -
将listView的里的radiobutton换成自己想要一张图片
private void setCategoryControls(){ btnBackHome = (ImageView)findViewById(R.id.catHomeBtn); btnBackHome.setOnClickListener(goHome); catList = (ListView)findViewById(R.id.categoryList);翻译 2011-11-14 14:54:09 · 428 阅读 · 0 评论 -
ListView实现RaidoButton单选
前言:之前做的ListView实现RadioButton的功能有bug,当ListView控件的内容超出屏幕可见区域时,滑动ListView控件会报错,下面有为什么出错和解决方法进行的注解,不多说了,看源码,有更好的解决办法请指教1,MainActivity.javapackage com.excetop.listradio;import android.app.Activity;转载 2011-11-25 23:31:17 · 730 阅读 · 1 评论 -
简单的实现listView中item多个控件以及点击事件
本文出自:http://wang-peng1.iteye.com/blog/649529public class ProductSearch extends ListActivity {private static class ProductSearchAdapter extends BaseAdapter { private LayoutInflater mInflat转载 2011-11-29 23:15:32 · 1041 阅读 · 0 评论 -
android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
当ListView中嵌套了一个Button或者ImageButton时,会让ListView的OnItemClickListener失去效果。1. 在子ListView的XML配置中,最顶层的Layout中增加属性:android:descendantFocusability="blocksDescendants"2. 设置ListView的setFocusable为false就行了原创 2011-11-30 00:05:16 · 1286 阅读 · 0 评论 -
android 短信通知和SQLITE 应用,并在 listview中删除Item,或是清除整个listivew信息
本文出自:点击打开链接最近有需求做个一手机开机后,监听手机短信(指定短信内容)通知客户。下面将实现代码写出来短信通知广播拦截BootReceiver Java代码 package com.msi.manning; import java.util.ArrayList; import android.app.NotificationManager转载 2011-11-30 00:09:16 · 1286 阅读 · 1 评论 -
android 利用selector设置ImageButton不同状态下的背景图片
本文出自:http://blog.csdn.net/wuxianglong/article/details/6581298在Android中,控件Button和ImageButton一般有三种状态:常态(normal)、点击状态(pressed)、聚焦状态(focused)。很多时候,我们为了提高用户的体验常常为Button以及ImageButton的不同状态设置不同的背景图片,下面介绍一转载 2011-11-09 10:29:44 · 869 阅读 · 0 评论 -
ImageView实现RadioButton切换图标
做过radiobutton的人都知道,它自带有图标,但是 俺上下键却没有出现选中的图标,我现在要实现这样的效果下下键时 出现radiobutton我不知道是如何实现的(没找到,如果有知道的 请分享一下哈)我是采用listview来实现的listview有一个ItemSelectedListener事件,我们只需要注册这个事件就行了listVi原创 2011-11-30 09:48:40 · 1023 阅读 · 0 评论 -
android Spinner实现一个二级联动的下拉列表,选定省份后,城市的下拉列表出现相应变化
实现一个二级联动的下拉列表,就是选定省份后,城市的下拉列表出现相应变化mport android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import an转载 2011-11-04 17:15:59 · 5172 阅读 · 1 评论 -
android 解决listview中checkBox错位选择
假如ListView,分成2页(或者设置数据可以纵向拉,可隐藏),每页3条数据,每个Listview的Item 里面有个checkBox,现在,当我选择第一页的前两天数据,翻到第二页,竟然第二页后两条数据也选中了,这是绝对不允许的。经过本人的N次调试,发现public View getView(int position, View convertView, ViewGroup parent)传进来原创 2011-11-04 16:58:26 · 2222 阅读 · 0 评论 -
android 在listview中实现点击textview改变checkbox的状态
先新建一个MyAdapter类,继承自BaseAdapter。在MyAdapter中实现对数据的绑定,我这儿由于是测试的,所以把数据写死了。package com.zwq.umeng; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import jav转载 2011-11-04 15:23:03 · 1689 阅读 · 0 评论 -
Android中ListView结合CheckBox判断选中项
本文主要实现在自定义的ListView布局中加入CheckBox控件,通过判断用户是否选中CheckBox来对ListView的选中项进行相应的操作。通过一个Demo来展示该功能,选中ListView中的某一项,然后点击Button按钮来显示选中了哪些项。[1] 程序结构图如下: 其中Person.java是实体类,MainActivity.java是A转载 2011-11-16 23:12:36 · 799 阅读 · 0 评论 -
类似如表格-第一行第一列不滚动,其他行列可以上下水平滚动
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.table_layout); TableRow.LayoutParams wrapWrapTableRowParams =转载 2011-11-19 18:09:22 · 816 阅读 · 0 评论 -
选择对话框:自定义组合控件+自定义对话框 实现
本文出自:http://blog.csdn.net/billpig/article/details/6664053由于项目的需要,需要用到选择对话框,虽然可以使用系统自带到控件就可以实现,但是从长远的角度上去看,还是不利于本项目的发展,于是自己做了一个自定义的控件,使用到了组合控件,顺便也学习了下组合控件的创建。自定义控件有多种方式,具体就不提及了,本次俺只使用组合控件,先上个图,让大转载 2011-11-22 19:53:10 · 818 阅读 · 0 评论 -
android ListView中自定义SimpleAdapter动态添加ratingBar及图片更新
android中listView的实现有多种方式,但是当我们利用simpleAdapter实现listView的时候,SimpleAdapter并没有提供显示一个ratingBar的功能(即上面的星星用来评分的控件)。要实现上面的功能,我们可以通过继承SimpleAdapter类重写其中一些方法来实现。view plainpackage nate.android转载 2011-11-24 10:39:50 · 1263 阅读 · 0 评论 -
ListView和CheckBox的组合使用
一,Layout 1,main.xmlhttp://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" >转载 2011-11-25 23:33:45 · 684 阅读 · 0 评论 -
Android开发:在ListView实现多选项CheckBox的例子
下面是一个在Android ListView中实现多选的例子代码:XML布局资源文件 android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">转载 2011-11-04 15:13:54 · 872 阅读 · 0 评论 -
android-------listview 实现radiobutton 单选
public class RecoverListAdapter extends BaseAdapter { private LayoutInflater inflater; int[] backup_record_item_image; String[] backup_record_item_time; String[] backup转载 2011-11-30 19:08:18 · 1129 阅读 · 1 评论 -
当ListView为空时显示提示语
ListView是android中一个非常常用的控件,当ListView的adapter数据为空时会只是黑乎乎的一片,显得很不友好,这时我们可以通过setEmptyView()方法来设置一些提示语,具体实现方式如下:TextView tv=new TextView(this);tv.setText("没有查询到数据");tv.setGravity(Gravity.CENTER);tv转载 2011-12-01 09:49:28 · 1417 阅读 · 0 评论 -
Android自定义Dialog
本文出自:http://www.cnblogs.com/and_he/archive/2011/09/16/2178716.html这段时间在做一个项目,需要使用到自定义Dialog,先在网上找了一下资料,发现还是有很多没有讲清楚的,在此给出一个Demo,一来可以方便广大码农,二来也可以方便自己,以备不时之需。。。先来一张图吧,很简单,只有一个Activity,当点击Button的时候转载 2011-12-07 15:14:58 · 701 阅读 · 0 评论 -
notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。 public void notifyDataSetChanged () 该方法内部实现了在原创 2011-12-07 16:41:29 · 5414 阅读 · 1 评论 -
ListView item渐变背景(ListView必备!)
在看他人的代码学习时,无意中发现的。很多应用中的ListView每个item的背景都是白色渐变的,感觉很有立体感.之前我一直以为是一张美工提供的背景图,今天终于明白了,其实是可以在xml中定义出这种效果的!先看看效果!纯白色背景: 渐变:模拟器的效果不如真机好,不过你可以根据自己需求跳转渐变范围~ Xml代码转载 2011-12-09 14:05:22 · 884 阅读 · 0 评论 -
在android的状态栏(statusbar)中增加menu,home和back快捷键的方法
本文出自:http://blog.csdn.net/freshui/article/details/5738115需要说明的是:刚入手android没几天,对系统还不算很熟悉,这篇文章是基于前一篇转帖做的。只是觉得他的方法有些麻烦,而且改出来的效果也不是我想要的。 由于完全改了status bar,建议先做几张png图片,加到 Frameworks/base/core/r转载 2011-12-19 10:38:52 · 652 阅读 · 1 评论 -
实现ListView中每行显示进度条,并且各自显示自己的进度
package com.sagaware.process.list;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.ListActivity;import android.content.转载 2011-12-09 13:58:53 · 1220 阅读 · 0 评论