常用控件之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开发中,系统提供了许多内置的UI控件,其中包括日期选择器DatePicker。然而,有时候开发者需要根据项目需求对默认的控件进行自定义,使其更符合应用的风格或者提供更丰富的交互体验。本篇文章将深入探讨...
【自定义日期选择控件DatePickerDialog】是一种在Android应用程序中实现日期选择功能的自定义控件,它以Dialog的形式呈现,提供了用户友好的界面和交互方式。开发者通常会将此控件作为库引入到自己的项目中,以方便...
本主题将深入探讨如何实现“自定义ExpandableListView”、“短信”功能以及使用“DatePickerDialog”时间控件。 首先,让我们关注自定义ExpandableListView。ExpandableListView是Android系统提供的一个扩展列表...
这个"安卓Android源码——时间日期滚动控件(附件版).zip"压缩包包含了一个实现此类功能的源码示例,以及可能的图片资源和博客文章,帮助开发者深入理解如何自定义这样的控件。 首先,我们来详细讨论一下安卓系统...
`DatePicker`是`DatePickerDialog`内部的日期选择器控件,提供了以下常用方法: - `updateDate(int year, int month, int dayOfMonth)`:更新显示的日期。 - `getYear()`、`getMonth()`、`getDayOfMonth()`:获取...
在Android开发中,`DatePickerDialog`是一个非常常用的控件,它允许用户在对话框中选择日期,常用于创建事件、设定提醒等场景。本篇将深入解析`DatePickerDialog`的实现原理及其在实际项目中的应用。 `...
在Android开发中,掌握常用的控件是至关重要的。Android提供了丰富的UI组件,使得开发者能够构建出功能丰富的应用程序。以下是一些Android中常见的控件及其基本用法: 1. **按钮(Button)**:用户点击触发特定操作的...
在Android开发中,自定义控件是提升用户体验和界面独特性的重要手段。本文将深入探讨如何基于WheelView实现一个自定义的DatePickerDialog。WheelView是一个滚动选择器,常用于日期选择、时间选择等场景,其特点是...
在Android开发中,`DatePickerDialog`是一个非常常用的组件,它用于显示日期选择对话框,让用户能够方便地选择日期。在本实例中,我们将深入探讨如何使用`DatePickerDialog`,包括其基本用法、自定义样式以及与其他...
在Android开发中,`DatePickerDialog`是用于展示日期选择的标准组件,用户可以通过它来选取年、月、日。然而,有时候系统默认的样式可能无法满足我们的设计需求,这时候就需要我们自定义`DatePickerDialog`来达到...
在Android开发中,`DatePickerDialog`是一个常用的组件,它用于展示日期选择对话框,让用户能够方便地选取日期。本文将详细讲解如何自定义`DatePickerDialog`以及如何在API Level 15及以上的环境中使用。 首先,`...
在Android开发中,`DatePickerDialog`是一个非常实用的组件,用于展示日期选择对话框,让用户能够方便地选择日期。本文将深入探讨`DatePickerDialog`的使用方法,包括基本配置、自定义样式以及与数据交互。 ### 1. ...
Swift中的DatePickerDialog是一种常见的UI组件,它为iOS应用提供了一个优雅的方式来让用户选择日期。这个库,由Squimer开发,简化了在Swift项目中集成日期选择对话框的过程。在这个库中,DatePickerDialog被设计成一...
Android下几个相关的时间日期控件的用法,包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、...
本实验的目的是掌握 Android 下常用控件的使用方法,了解 Android 控件分类,并学习如何在 Android 中添加控件。本实验涉及到多种控件,包括文本控件、按钮控件、状态开关按钮、单项选择按钮和复选按钮、图片控件、...
在Android开发中,`DatePickerDialog`是用于展示日期选择的标准组件,它允许用户在弹出的对话框中选择日期。然而,系统默认的`DatePickerDialog`样式可能无法满足所有设计需求,因此,开发者有时需要对其进行自定义...
对于DatePicker的时间控件做出部分控制,记录下来,供以后快速使用。
在Android开发中,`DatePickerDialog`是一个常用的组件,用于展示日期选择对话框。当我们使用`DatePickerDialog`时,有时会遇到一个常见问题:当对话框显示时,系统默认可能会自动弹出软键盘,这可能不符合某些应用...
本文实例讲述了Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法。分享给大家供大家参考,具体如下: 用法: 一、创建两个 DatePickerDialog、TimePickerDialog 实例调用 show() 方法即可将他们...