-
在前面的文章中,已经实现了“设置中心”第一栏的功能以及布局 自定义属性声明 接下来实现其他栏的布局和功能,由于它们之间的功能和布局类似,只是属性名称不同。所以本文在自定义控件的基础上实现自定义属性 首先参考标准控件的源码,这里选择TextView 源码路径为:D:\adt-bundle-windows-x86_64_20140101\sdk\platforms\android-18\da
2017/7/21 |
Android开发实例 |
评论:0
-
问题的提出: 前面的文章实现了点击SettingItemView条目的时候,相应的TextView文字改变,但是选择自定义控件SettingItemView中的checkbox的时候,则相应的TextView文字没有改变 这里需要了解事件传递过程 SettingActivity对应布局文件的跟布局获取点击事件,此事件传递给SettingItemView
2017/7/10 |
Android开发实例 |
评论:0
-
checkBox是否选中,决定SettingItemView是否开启。 首先创建一个方法用于判断checkbox是否开启 根据开启的变量来控制控件显示文字...
2017/6/12 |
Android开发实例 |
评论:0
-
由于设置中心条目中的布局都很类似,所以可以考虑使用自定义组合控件来简化实现 自定义组合控件 1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候,直接使用组合控件对应的对象. 2.将组合控件的布局,抽取到单独的一个xml中 新建布局文件:setting_item_view.xml,将上篇文章中布局文件中的代码放进去
2017/5/27 |
Android开发实例 |
评论:0
-
本文以及后续文章,将一步步完善功能列表: 要点击九宫格中的条目,需要注册点击事件... 毫无疑问需要新建SettingActivity.java... 在点击相应的条目后,跳转到“设置中心”,于是新建activity_setting.xml布局文件
2017/5/15 |
Android开发实例 |
评论:0