`
yesjavame
  • 浏览: 689356 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

创新源于模仿之六:仿iPhone的分组列表做一个配置界面

阅读更多

这个效果现在很多见了,象新浪微博客户端的“我的资料”,MIUI中的设置,米聊中的“名片”,,,等等等等。iPhone啊,你让Android程序员伤不起。

这个功能的实现很简单,如果你想简单的话,就是一个图片和布局的问题。今天继续拿来主义,反编译一下米聊的代码,从它的res里寻找我们需要的东西。

在res/drawable-hdpi/namecard_xxxxxxx 这些图片就是我们需要的资源,小米的设计人员做的图就是精细,比新浪的好多了。

使用上有两种方法,米聊的“名片”是一个ListActivity,所以,需要定义一个Item类封装一下每个项目(显示名称、弹出文本编辑框还是选择框、取值等等),然后在ArrayAdapter中的getView中,针对不同的Item分别加载对应的layout显示出来即可。

但是我觉得更简单的方法就是直接放在一个layout中,反正设置页又没有多少动态的项目,直接用普通的Activity就可以了,ListActivity有点学浪费了。

其实就是每个元素的background,选择合适的有圆角的白底的图片做背景就可以达到效果。当然整个页面应该是浅灰色的为宜。

这样就OK了。真得很简单但是效果一下就出来了。

分享到:
评论

相关推荐

    仿Iphone分组列表+上拉刷新+下拉加载更多

    前两天根据项目现有的仿Iphone分组列表效果,需求增加了到顶部下拉时进行列表刷新,于是改写了IphoneTreeView,达到了效果。 后来需求又加了上拉加载更多,发现再继续改写的话比较麻烦。在网上找到了一种做上拉刷新...

    仿iPhone 界面 界面美化

    在Windows CE (wince) 和Windows Mobile平台上,开发者经常面临一个问题:如何使应用程序的界面更加吸引人,更接近流行的移动设备界面,例如苹果的iPhone。本主题的核心是关于如何在这些非苹果操作系统上实现“仿...

    Android 仿苹果Iphone通话界面源码

    本资源提供的"Android 仿苹果Iphone通话界面源码"就是一个很好的实例,它旨在帮助开发者学习如何在Android平台上构建一个与iPhone通话界面相类似的用户界面。这个源码包名为PhoneUI,下面将详细介绍其关键知识点。 ...

    仿IPhone锁屏界面

    【标题】"仿IPhone锁屏界面"是一个项目,旨在为Android平台开发一个与苹果iPhone相似的锁屏界面。这个项目对于那些希望在Android设备上实现iOS风格用户体验的开发者来说非常有价值,它提供了学习和参考的实例。 ...

    仿iphone滑动界面 jquery iphone ui

    "jQuery iPhone UI"是一个专门用于构建具有苹果设备风格用户界面的jQuery插件。这个工具允许开发者轻松地为他们的网站添加iOS风格的交互效果,提升用户体验。 首先,我们要理解jQuery的核心概念。jQuery是一个高效...

    iPhone狂:约会iPhone

    根据提供的标题“iPhone狂:约会iPhone”以及描述“iPhone狂:约会iPhone”,我们可以理解这篇文章主要聚焦于iPhone的相关内容。然而,由于正文部分并未提供具体的信息或数据,我们将基于标题和描述来探讨与iPhone...

    delphi 仿iPhone界面

    在这个项目中,开发者可能通过模仿iOS的UI设计元素,如控件的外观、布局和交互方式,来实现一个在Windows平台上运行的程序,使其具有类似iPhone的用户体验。 描述中提到"仿iPhone界面图标效果,非原创,转发",意味...

    wince下的仿iphone界面(精简版)

    "wince下的仿iphone界面(精简版)"项目正是为此目的而设计的,它是一个基于C#语言开发的、在Visual Studio 2008环境下编译的解决方案,适用于Windows CE 6.0系统。 首先,我们要理解这个项目的重点在于实现屏幕的...

    仿iPhone分组.zip安卓程序项目源码资源下载

    该资源包"仿iPhone分组.zip"是一个针对安卓平台的程序项目源码,旨在实现类似iPhone的分组功能。这个项目对于多个目标群体具有很高的学习和应用价值,包括正在寻找毕业设计项目的大学生、希望深入理解Android开发的...

    仿IPHONE状态栏

    例如,可以创建一个滑动布局,包含常用快捷操作和通知。 5. **字体和样式**:iPhone状态栏的字体大小和样式也是关键。在Android中,我们可以通过自定义字体库和设置`Typeface`来改变状态栏的字体。同时,可以使用`...

    一款模仿Iphone界面的源码forwinmobile(c#)

    标题中的“一款模仿Iphone界面的源码forwinmobile(c#)”指的是一个使用C#编程语言开发的源代码项目,目标是为Windows Mobile设备创建一个与iPhone用户界面相似的体验。这个项目可能包括了各种UI元素和交互设计,以...

    Windows mobile界面设计(仿IPhone)

    这个项目,名为"Windows mobile界面设计(仿IPhone)",旨在通过.NET技术构建一个模仿iPhone用户界面的应用。这样的设计可以提升用户的熟悉度和操作便捷性,尤其是在移动设备上,用户界面的易用性和美观性对于产品的...

    android 仿iPhone分组源码.tar

    android 仿iPhone分组源码.tar

    WINCE UI iphone

    描述中反复提到“一个类似IPHONE UI 的实例”,这意味着这是一个项目或应用,其目标是模仿iPhone的UI设计,以便在Windows CE平台上提供相似的用户体验。这可能包括滑动解锁、图标布局、下拉通知中心、多任务切换等...

    仿iphone气泡短信 DEMO

    "DEMO"说明这是一个演示程序,用于教学或测试目的;"仿"意味着该项目是对原有设计的一种模仿和实现。 【压缩包子文件的文件列表】: 1. `proguard.cfg`:这是Android项目的ProGuard配置文件,用于混淆代码,提高...

    仿iPhone邮箱APP的demo

    "仿iPhone邮箱APP的demo"是一个模仿苹果iOS系统内置邮箱应用的示例项目,它展示了如何构建类似应用的基本框架和核心功能。这个demo可能包含登录页面、收件箱、发件箱以及邮件预览等基本元素。 首先,我们来探讨一下...

    安卓仿iphone桌面

    总的来说,【安卓仿iPhone桌面】是一个让Android用户享受类似iPhone 5界面和体验的应用。它不仅涉及到UI设计的模仿,还包括了操作习惯的复制,让用户在不改变硬件设备的情况下,也能体验到iOS的一些特色功能。同时,...

    jQuery仿iPhone手机界面导航菜单

    在本文中,我们将深入探讨如何使用jQuery来创建一个仿iPhone手机界面的导航菜单。这个菜单设计借鉴了苹果iOS系统的弹簧板(SpringBoard)效果,它以其动态和交互性著称。我们将讨论HTML基础结构、CSS样式以及...

    C#做的Iphone界面的桌面小工具

    标题中的"Iphone界面的桌面小工具"指的是一个使用C#编程语言开发的桌面应用程序,它模仿了iPhone的用户界面风格,提供了一种在Windows操作系统上类似iPhone的交互体验。这个小工具可能是为了方便用户在电脑上快速...

    Android应用源码之仿iphone 气泡短信 DEMO.zip

    这个“Android应用源码之仿iPhone气泡短信DEMO”就是一个很好的例子,它为Android开发者提供了实现类似iPhone气泡效果的参考。下面我们将详细分析这个DEMO中的关键知识点。 首先,我们关注到几个关键的项目配置文件...

Global site tag (gtag.js) - Google Analytics