上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 用户界面很大程度上决定了APP是否被用户接收,为了提供友好的界面,就需要在应用中使用图片了,Android提供了丰富的图片处理功能。简单使用图片 使用Drawable对象 为Android应用增加了Drawable资源之后,系统会自动在R.java文件中创建一个索引项:R.drawable.... 阅读全文
posted @ 2015-09-15 01:49 li-xyz 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 广播接收器注册一共有两种形式 : 静态注册和动态注册.两者及其接收广播的区别:1.动态注册的广播永远要快于静态注册的广播,不管静态注册的优先级设置的多高,不管动态注册的优先级有多低>\2.动态注册广播不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广... 阅读全文
posted @ 2015-09-11 19:39 li-xyz 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 为了方便进行系统级别的消息通知,Android有一套类似广播的消息机制,每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收自己所关心的广播内容,这些广播可能是来自于系统,也可能是来自于其他程序。 先区分两个概念:广播和广播接收器 广播是由系统或者程序发出,广播中包含某些数据或者... 阅读全文
posted @ 2015-09-11 01:20 li-xyz 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、Tex... 阅读全文
posted @ 2015-09-10 00:41 li-xyz 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 之前接触了ListView和Adapter,Adapter将数据源和View连接起来,实际应用中,我们要显示的数据往往有很多,而屏幕只有那么大,系统只能屏幕所能显示的内容,当我们滑动屏幕,会将旧的内容放入到缓冲池中,再从缓存池中拿出新的内容显示出来,这就是ListView的缓存机制,这一机制可... 阅读全文
posted @ 2015-09-10 00:19 li-xyz 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块的位置来标识数值——而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。 书中的例子:MainActivity.javapackage cn.lixyz.seekba... 阅读全文
posted @ 2015-09-09 14:00 li-xyz 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 圆形进度条和水平进度条 进度条也是UI界面一种非常实用的组件,通常用于向用户显示某个耗时操作完成的百分比,进度条可以动态的显示进度,避免长时间的执行某个耗时操作时,让用户感觉程序失去了相应,从而更好的提高用户界面的友好性。 从样式来看,ProgressBar可以分为两种,一种是简单的不断旋转的圆环形... 阅读全文
posted @ 2015-09-09 13:18 li-xyz 阅读(515) 评论(0) 推荐(0) 编辑
摘要: GridView和ListView一样,是Android中比较常见的布局控件,譬如我们的手机桌面其实就是一个GridView。 效果: 实现过程和ListView类似,也是通过Adapter将数据源展示在GridView中去,代码去下:MainActivity.javapackage ... 阅读全文
posted @ 2015-09-07 16:07 li-xyz 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Android中有一些View是包含多个元素的,例如ListView,GridView等,为了给View的每一个元素都设置数据,就需要Adapter了。 常用的Adapter包括ArrayAdapter和SimpleAdapter。ArrayAdapter ArrayAdapter比较简单,... 阅读全文
posted @ 2015-09-04 17:32 li-xyz 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 有时候我们知道一个图片的文件名,我们需要知道在R文件中,该资源的ID,使用如下方法:public static int getIdByName(Context context, String className, String resName) { String packageNa... 阅读全文
posted @ 2015-09-04 17:06 li-xyz 阅读(715) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页