-
使用系统权限查看全部
-
Broadcast Receiver查看全部
-
Content Provider查看全部
-
Service 没有界面 只是逻辑处理查看全部
-
Activity查看全部
-
组件篇主要由application这一个大标签包裹着,其属性可以设置图标、标题和主题样式。 注意:一个清单文件只能包含一个application节点,但可以在其里面包裹各种各样的组件,比如安卓的四大组件。查看全部
-
循环创建Map,同时添加到List,也就是dataList(数据源)。 每次创建Map都是使用HashMap。 Map里面的关键字“image”、“text”和适配器的第四属性相对应。 ------------------------------- SimpleAdapter( context, data , resource , from ,to ); 每一个Map(键-值对)中的键都必须包含所有在from中所指定的键。查看全部
-
要实现GridView,除了系统自带的MainActivity.java和配置文件AndroidManifest.xml,还需要创建3份文件:GridView的布局文件main.xml、Item的布局文件 item.xml、drawable文件(放置图片资源)。 数据源是一个由Map组成的List,Map又由键值对组成,我们需要创建Map所需要的两种数组:一种是字符串数组,用于放置Item的文本信息;另一种是int数组,用于放置图片的信息。查看全部
-
GridView(多行多列) GridView 用于在界面上按行、列分布的方式来显示多个组件。查看全部
-
本章总结 需要注意的是DatePicker的初始化月份可能需要-1的操作(假如month=calendar.get(Calendar.MONTH) + 1,就需要减一),但直接在init()中使用calendar.get(Calendar.MONTH)表示月份就无需这样的操作。查看全部
-
对话框形式选择时间 TimePickerDialog()的几个参数: 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始时间——小时部分。 第四个参数:对话框的初始时间——分钟部分。 第五个参数:决定是否采用24小时制,这里选择ture。 摘自其他: TimePickerDialog和TimePicker不同的是,它不用在布局文件中声明,直接通过类就可以new出来。在Android中这种弹出式的UI一般都不用在布局文件中声明,直接用类就可以搞定,一般要显示他们都要显示地调用show()方法,比如Toast这个类也是一样。查看全部
-
以对话框的形式选择日期 DatePickerDialog()的几个参数: 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始年份。 第四个参数:对话框的初始月份。 第五个参数:对话框的初始天数。查看全部
-
时间选择器就比上次的日期选择器要简单很多了,首先不需要月份的换算,然后也不需要初始化,而是直接设置监听器。 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker timePicker, int hourOfDay, int minus) { setTitle(hourOfDay+":"+minus); } });查看全部
-
//datePicker初始化 datePicker.init(year, month-1, day, new DatePicker.OnDateChangedListener() { @Override public void onDateChanged(DatePicker datePicker, int year, int monthOfYear, int dayOfMonth) { setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth); } });查看全部
-
获取具体的时间信息: 1.通过Calendar.getInstance()创建日历的对象cal。 2.通过cal的get(Calendar.XXX)方法获取相应的日期。 这里需要注意三点: (1)月份默认从0开始,所以要加1; (2)获取天数需要用Calendar.DAY_OF_MONTH,而不是DAY; (3)获取小时需要用Calendar.HOUR_OF_DAY,而不是HOUR。查看全部
举报
0/150
提交
取消