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

发布于 2017-01-10 14:09:29 字数 32 浏览 1242 评论 4

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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

评论(4

虐人心 2017-08-10 05:00:44

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

虐人心 2017-08-01 10:44:15

使用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 12:30:48

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

甜柠檬 2017-02-23 09:58:01

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文