常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView
DataPicker&DataPickerDialog
创建步骤:
1 声明一个监听器,使用匿名内部类
DatePickerDialog.OnDateSetListener onDateSetListener
= new DatePickerDialog.OnDateSetListener(){
//按下set按钮会触发
pulbic void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth){
System.out.println(year.....);
//注意:这里的monthOfYear 是从0开始的
}
}
2 复写onCreateDialog(int id)方法
protected Dialog onCreateDialog(int id){
...
return new DatePickerDialog(this, onDateSetListener, 2010, 11, 25);
}
3 需要的时候 调用showDialog
showDialog(DATE_PICKER_ID);
也就是showDialog调用了onCreateDialog调用了onDateSet
类似的 有TimePicker
AutoCompleteTextView
要2个字符以上会出现提示 一个字不会
创建过程
1 在布局文件中声明
<AutoCompleteTextView />
2 定义提供条目的布局 res/layout下,例如list_item.xml
3 创建ArrayAdapter为AutoCompleteTextView提供数据
List<String> list=new ArrayList<String>();
list.add();
...
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.list_item,list);
//最后一个也可以为数组容器(list那个)
4 联系绑定
autoCompleteTextView.setAdapter(arrayAdapter);
分享到:
相关推荐
Android例子源码漂亮的自定义日期选择控件DatePickerDialog
本项目是一个自定义日期选择Dialog模式的控件,建议把datapicker_library当做库直接引用到项目中。如果要修改主dialog的显示,请修改time_layout.xml文件即可。
选择时间日历控件DatePickerDialog实现(从外包项目中挖出来整理的)源码
自定义DatePickerDialog的实现
Android当中DatePickerDialog的使用
Android下几个相关的时间日期控件的用法,包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、...
DatePickerDialog日期的使用
对于DatePicker的时间控件做出部分控制,记录下来,供以后快速使用。
android DatePickerDialog 实例
自定义ExpandableListView 收缩列表 短信,对话框时间控件。 呵呵,混合型的功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
DatePickerDialog - iOS的日期选择器对话框
new DatePickerDialog(this, AlertDialog.THEME_HOLO_LIGHT,null).show(); 效果: 4.0以上的版本才可使用此Theme,注意对版本的判断。 若低版本的则主题设置为以下 android:theme=”@android:style/Theme....
自定义的DatePickerDialog,实现DatePicker样式的自定义,Dialog的自定义
需求要只显示月和日的日历控件,又不想自定义控件,最简单的办法就是隐藏显示年的这个框了,但DatePickerDialog并没有直接提供方法来操作,这里分享一个笨办法:)
NULL 博文链接:https://gundumw100.iteye.com/blog/2220784
本项目是一个自定义日期选择Dialog模式的控件,建议把datapicker_library当做库直接引用到项目中。如果要修改主dialog的显示,请修改time_layout.xml文件即可。
在Fragment中实现了调用dateDialog控件选取日期,并将日期显示出来
日期选择控件,跟IOS上的年月日控件效果一样的,稍加改造,就可成为自己想要的效果。非常实用的,反正我是用到项目中了。
自己做的基于WheelView的高仿系统自带DatePickerDialog日期时间选择控件,样式参考DatePickerDialog的样式做的,其中包括选择年月日的,选择年月日时分的,选择时分的。免费下载,有问题大家一起交流。(上传的这版...