`

Mars视频笔记——常用控件之DataPicker,DatePickerDialog,AutoCompleteTextView

 
阅读更多

 

常用控件之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

    在Android开发中,系统提供了许多内置的UI控件,其中包括日期选择器DatePicker。然而,有时候开发者需要根据项目需求对默认的控件进行自定义,使其更符合应用的风格或者提供更丰富的交互体验。本篇文章将深入探讨...

    自定义日期选择控件DatePickerDialog.zip

    【自定义日期选择控件DatePickerDialog】是一种在Android应用程序中实现日期选择功能的自定义控件,它以Dialog的形式呈现,提供了用户友好的界面和交互方式。开发者通常会将此控件作为库引入到自己的项目中,以方便...

    自定义ExpandableListView 、短信、DatePickerDialog时间控件

    本主题将深入探讨如何实现“自定义ExpandableListView”、“短信”功能以及使用“DatePickerDialog”时间控件。 首先,让我们关注自定义ExpandableListView。ExpandableListView是Android系统提供的一个扩展列表...

    安卓Android源码——时间日期滚动控件(附件版).zip

    这个"安卓Android源码——时间日期滚动控件(附件版).zip"压缩包包含了一个实现此类功能的源码示例,以及可能的图片资源和博客文章,帮助开发者深入理解如何自定义这样的控件。 首先,我们来详细讨论一下安卓系统...

    DatePickerDialog日期的使用

    `DatePicker`是`DatePickerDialog`内部的日期选择器控件,提供了以下常用方法: - `updateDate(int year, int month, int dayOfMonth)`:更新显示的日期。 - `getYear()`、`getMonth()`、`getDayOfMonth()`:获取...

    选择时间日历控件DatePickerDialog(从外包项目中挖出来整理的)源码

    在Android开发中,`DatePickerDialog`是一个非常常用的控件,它允许用户在对话框中选择日期,常用于创建事件、设定提醒等场景。本篇将深入解析`DatePickerDialog`的实现原理及其在实际项目中的应用。 `...

    android常用控件大全

    在Android开发中,掌握常用的控件是至关重要的。Android提供了丰富的UI组件,使得开发者能够构建出功能丰富的应用程序。以下是一些Android中常见的控件及其基本用法: 1. **按钮(Button)**:用户点击触发特定操作的...

    基于WheelView自定义的DatePickerDialog

    在Android开发中,自定义控件是提升用户体验和界面独特性的重要手段。本文将深入探讨如何基于WheelView实现一个自定义的DatePickerDialog。WheelView是一个滚动选择器,常用于日期选择、时间选择等场景,其特点是...

    android DatePickerDialog 实例

    在Android开发中,`DatePickerDialog`是一个非常常用的组件,它用于显示日期选择对话框,让用户能够方便地选择日期。在本实例中,我们将深入探讨如何使用`DatePickerDialog`,包括其基本用法、自定义样式以及与其他...

    自定义DatePickerDialog的实现

    在Android开发中,`DatePickerDialog`是用于展示日期选择的标准组件,用户可以通过它来选取年、月、日。然而,有时候系统默认的样式可能无法满足我们的设计需求,这时候就需要我们自定义`DatePickerDialog`来达到...

    DatePickerDialog

    在Android开发中,`DatePickerDialog`是一个常用的组件,它用于展示日期选择对话框,让用户能够方便地选取日期。本文将详细讲解如何自定义`DatePickerDialog`以及如何在API Level 15及以上的环境中使用。 首先,`...

    Android DatePickerDialog的使用

    在Android开发中,`DatePickerDialog`是一个非常实用的组件,用于展示日期选择对话框,让用户能够方便地选择日期。本文将深入探讨`DatePickerDialog`的使用方法,包括基本配置、自定义样式以及与数据交互。 ### 1. ...

    swift-DatePickerDialog-iOS的日期选择器对话框

    Swift中的DatePickerDialog是一种常见的UI组件,它为iOS应用提供了一个优雅的方式来让用户选择日期。这个库,由Squimer开发,简化了在Swift项目中集成日期选择对话框的过程。在这个库中,DatePickerDialog被设计成一...

    Android下几个相关的时间日期控件的用法

    Android下几个相关的时间日期控件的用法,包括DatePicker(日期选择控件)、TimePicker(时间选择控件)、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择对话框)、AnalogClock(模拟时钟控件)、...

    实验二-Android基本控件应用.docx

    本实验的目的是掌握 Android 下常用控件的使用方法,了解 Android 控件分类,并学习如何在 Android 中添加控件。本实验涉及到多种控件,包括文本控件、按钮控件、状态开关按钮、单项选择按钮和复选按钮、图片控件、...

    自定义DatePickerDialog

    在Android开发中,`DatePickerDialog`是用于展示日期选择的标准组件,它允许用户在弹出的对话框中选择日期。然而,系统默认的`DatePickerDialog`样式可能无法满足所有设计需求,因此,开发者有时需要对其进行自定义...

    DatePickerDialog自定义个性展示

    对于DatePicker的时间控件做出部分控制,记录下来,供以后快速使用。

    datepickerdialog禁止自动弹出键盘

    在Android开发中,`DatePickerDialog`是一个常用的组件,用于展示日期选择对话框。当我们使用`DatePickerDialog`时,有时会遇到一个常见问题:当对话框显示时,系统默认可能会自动弹出软键盘,这可能不符合某些应用...

    Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法示例

    本文实例讲述了Android开发之DatePickerDialog、TimePickerDialog时间日期对话框用法。分享给大家供大家参考,具体如下: 用法: 一、创建两个 DatePickerDialog、TimePickerDialog 实例调用 show() 方法即可将他们...

Global site tag (gtag.js) - Google Analytics