2017年7月18日

摘要: 首先增加一个RecyclerView的条目布局,代码如下: 较之前只增加了一个ImageView用来显示App的Icon。 接下来直接修改NerdLauncherFragment中的ActivityHolder类和ActivityAdapter类就可以了。代码如下: 阅读全文
posted @ 2017-07-18 20:13 rnystic 阅读(467) 评论(0) 推荐(0) 编辑
 
摘要: 本章,我们会使用隐式intent创建一个替换android默认启动器的应用。名为NerdLauncher。 NerdLauncher应用能列出设备上的其他应用,点选任意列表项会启动相应应用。 1. 解析隐式intent 可启动的主 activity 都有包含 MAIN 操作和 LAUNCHER 类别 阅读全文
posted @ 2017-07-18 19:48 rnystic 阅读(203) 评论(0) 推荐(0) 编辑
 
摘要: 在Andorid的世界里,凡事要在屏幕上绘制的东西都可以叫drawable,比如抽象图形,Drawable的子类,位图图形等,我们之前用来封装图片的BitmapDrawable就是一种drawable。 本章我们还会看到更多的drawable:state list drawable、shape dr 阅读全文
posted @ 2017-07-18 16:07 rnystic 阅读(209) 评论(0) 推荐(0) 编辑
 
摘要: 挑战练习:ShareCompat 修改mReportButton的点击事件 阅读全文
posted @ 2017-07-18 10:02 rnystic 阅读(266) 评论(0) 推荐(0) 编辑
 
摘要: 创建values-v21目录,再此目录下创建styles.xml文件,编辑如下代码: 阅读全文
posted @ 2017-07-18 09:58 rnystic 阅读(211) 评论(0) 推荐(0) 编辑
 
摘要: 1.颜色资源 在res/values/color.xml内可以定义一些颜色供应用引用。 2.样式 样式是一套能够应用于视图组件的属性,用于复用相同的 UI 特性。 在res/values/styles.xml中添加一个BeatBoxButton样式。 3.主题 样式很有用。在styles.xml公共 阅读全文
posted @ 2017-07-18 09:47 rnystic 阅读(301) 评论(0) 推荐(0) 编辑