可以用DatePickerDialog显示选取日期的对话框.可以设置显示的样式 1.通过构造方法设置显示样式. 可以通过DatePickerDialog(Context context, int theme, DatePickerDialog.OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth)这个构造方法的第二个参数来设置显示样式. 这个theme参数对应的值,可以使用AlertDialog中的theme值…
现在的用户对APP的外观看得很重要,如果APP内所有元件都用Android默认样式写,估计下面评论里就有一堆在骂UI丑的.今天学习自定义Button按钮样式.Button样式修改的是Button的背景(Background)属性. 首先写一个定义Button样式的XML文件: 新建Android XML文件,类型选Drawable,根结点选selector,文件名就buton_style吧. 程序自动给我们刚刚建的文件里加了selector结点,我们只需要在selector结点里写上三种状态时显…
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法. 首先android的selector是在drawable/xxx.xml中配置的. 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片. drawable/list_item_bg.xml <?x…
DatePickerDialog.TimePickerDialog ==> DatePickerDialog.TimePickerDialog功能.用法都比较简单,操作步骤: 1.通过new关键字创建DatePickerDialog.TimePickerDialog实例,调用它的show()方法即可将日期选择对话框.时间选择对话框显示出来: 2.通过为DatePickerDialog.TimePickerDialog绑定监听器,来获取用户设置的事件... 实例: 布局文件==> <?xm…
实现效果:将DatePicker和TimePicker修改的日期和时间实时显示在程序标题栏上. 1.通过DatePicker和TimePicker来实现 布局为main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_…
DatePickerDialog与TimePickerDialog的功能比較简单,使用方法也非常easy.仅仅要以下两步就可以. Ø  通过newkeyword创建DatePickerDialog.TimePickerDialog实例.调用它们的show()方法就可以将日期选择对话框.时间选择对话框显示出来. Ø  为DatePickerDialog.TimePickerDialog绑定监听器,这样能够保证用户通过DatePickerDialog.TimePickerDialog设置事件是触发监…
三星和华为的平板上,DatePickerDialog的显示样式不一致.三星的仅仅显示月日年选择框,而华为的平板上另外还显示了日历表.代码同样. 可能是系统控件做了部分改动,后来你发现是能够设置的: DatePickerDialog dialog = new DatePickerDialog( , , , ); dialog.getDatePicker().setCalendarViewShown(false); 通过设置后,华为平板上将不再显示日历表.…
完全参照系统自带的DatePickerDialog.TimePickerDialog的源代码仿写的DateTimePickerDialog.具有同时选择日期.时间的功能.在2.2.2.3平台,显示的效果可能会有一个大背景框在后面.4.0以上平台无此现象.此怪异效果通过各种手段未能解决.功能不影响正常使用. import java.util.Calendar; import android.app.AlertDialog; import android.content.Context; impor…
DatePickerDialog与TimerPicker的功能比较简单,用户也简单,只要如下两步即可. ①通过new关键字创建DatePickerDialog.TimePickerDialog实例,调用它们的show()方法即可将日期选择对话框.时间选择对话框显示出来. ②为DatePickerDialog.TimePickerDialog绑定监听器,这样可以保证用户通过DatePickerDialog.TimePickerDialog设置事件时触发监听器,从而通过监听器来获取用户设置的事件.…
SQLiteOpenHelper SQLiteOpenHelper是android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新. 一般的用法是创建SQLiteOpenHelper的子类,并扩展它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int oldVersion,newVersion)方法. SQLiteOpenHelper包含如下常用方法: sychronized SQLiteDatabase getR…