Android-Android 微信设置选项的那个布局是怎么实现的?

Android-Android 微信设置选项的那个布局是怎么实现的?

夜无邪 发布于 2017-01-10 字数 53 浏览 1129 回复 4

微信设置里面那种 分一块一块的 看起来很舒服。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

虐人心 2017-08-10 4 楼

最近也遇到这样的问题,写个类懒得以后写代码http://332781100.blog.163.com/blog/static/437123362013438125982/

虐人心 2017-08-01 3 楼

使用PreferenceActivity实现的,例如如下布局:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

<PreferenceCategory
android:key="group_1"
android:title="@string/setting" >
<CheckBoxPreference
android:defaultValue="false"
android:key="AUTO_UPDATE_CLIENT"
android:summary="@string/setting_auto_update_hint"
android:title="@string/setting_auto" />
</PreferenceCategory>
<PreferenceCategory
android:key="group_2"
android:title="@string/setting" >
<CheckBoxPreference
android:defaultValue="false"
android:key="AUTO_UPDATE_CLIENT"
android:summary="@string/setting_auto_update_hint"
android:title="@string/setting_auto" />
</PreferenceCategory>

</PreferenceScreen>

一个PreferenceCategory就是一个模块。参考这里

瑾兮 2017-04-11 2 楼

其实就是用最普通的Linearlayout进行布局的,适当的加入空白,然后通过背景图片的修饰,很容易达到。

甜柠檬 2017-02-23 1 楼

确实用listview可以实现。原始的listview之所以看起来是一整块的,是因为里面只有一种listitem的类型。像这种看起来一块一块的listview,里面应该有至少4种类型布局:块开头,块中间的普通listitem,块结尾的listitem以及整个块只有一个item的listitem。块开头会比普通的item稍高,高出的那一部分就是块与块之间的空隙的下半部分;而上半部分则由上面的块结尾的item提供。
说个题外话~别人回答了你的问题,如果你觉得还可以请给他投个票。如果觉得不好可以投反对票。如果觉得是你要的答案,请设置最佳答案标志。共同维护社区健康发展。