创新源于模仿之六:仿iPhone的分组列表做一个配置界面
来源:互联网 发布:linux日志查看命令 编辑:程序博客网 时间:2024/05/20 11:21
分类: Android2011-06-07 15:14 1277人阅读 评论(5) 收藏 举报
这个效果现在很多见了,象新浪微博客户端的“我的资料”,MIUI中的设置,米聊中的“名片”,,,等等等等。iPhone啊,你让Android程序员伤不起。
这个功能的实现很简单,如果你想简单的话,就是一个图片和布局的问题。今天继续拿来主义,反编译一下米聊的代码,从它的res里寻找我们需要的东西。
在res/drawable-hdpi/namecard_xxxxxxx 这些图片就是我们需要的资源,小米的设计人员做的图就是精细,比新浪的好多了。
使用上有两种方法,米聊的“名片”是一个ListActivity,所以,需要定义一个Item类封装一下每个项目(显示名称、弹出文本编辑框还是选择框、取值等等),然后在ArrayAdapter中的getView中,针对不同的Item分别加载对应的layout显示出来即可。
但是我觉得更简单的方法就是直接放在一个layout中,反正设置页又没有多少动态的项目,直接用普通的Activity就可以了,ListActivity有点学浪费了。
其实就是每个元素的background,选择合适的有圆角的白底的图片做背景就可以达到效果。当然整个页面应该是浅灰色的为宜。
这样就OK了。真得很简单但是效果一下就出来了。
- 创新源于模仿之六:仿iPhone的分组列表做一个配置界面
- 创新源于模仿之六:仿iPhone的分组列表做一个配置界面
- 创新源于模仿之六:仿iPhone的分组列表做一个配置界面
- 创新源于模仿之五:做一个自己的QuickAction
- 创新源于模仿之五:做一个自己的QuickAction
- 创新源于模仿之五:做一个自己的QuickAction
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之二:美化ListView的尝试
- 创新源于模仿之一:TabActivity的美化
- Oracle数据库导出大字段(CLOB)数据
- 一个不错的局域网聊天工具之飞鸽传书下载地址
- 创新源于模仿之四:增强的ExpandableListView
- 创新源于模仿之五:做一个自己的QuickAction
- dip, dp, px, sp的区别
- 创新源于模仿之六:仿iPhone的分组列表做一个配置界面
- Property 'typeid' not found on type java.lang.String
- linux环境变量(JDK安装)
- stdafx.h
- [转]10大优秀开源网络管理工具
- [翻译Building the Game: Part 5 – Static Level Geometry
- 美科学家发明六足机器昆虫探秘鸟类飞行进化
- 组件注册方式及其可能问题
- 世上的人大都只会“飞鸽传书下载”,没人开发