av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

android - 像知乎設置頁這樣的列表樣式是怎么實現的?

瀏覽:120日期:2024-08-24 16:14:49

問題描述

android - 像知乎設置頁這樣的列表樣式是怎么實現的?

從這兩大部分的陰影樣式來看,感覺像是用了兩個cardview,一個包含了上面「我的草稿,最近瀏覽。。等等條目」,另一個包含了「夜間模式」和「設置」,是這樣嗎?還是說整體就是一個RecyclerView?

另外,item之間的分割線是怎么做的?謝謝

問題解答

回答1:

因為這些條目個數是固定的,而且數量也是少,你完全可以自己寫全部的列表啊,樣式copy下其實是效率最高的,分割線其實就是一個左邊有margin的view,設置個背景色,高度1px

回答2:

所有看著像偏好設置的頁面都可以使用如下Fragment來實現:

android.preference.PreferenceFragment, 用于原生環境

android.support.v7.preference.PreferenceFragmentCompat, 用于兼容環境

1, 2 基本功能是一樣的, 只是2是為了低版本兼容而存在的, 也是最近版本的support-v7才引進的. 1的列表是使用ListView實現的, 2的列表是使用RecyclerView實現的, 除此之外, 這倆都有一組Preference, 即列表中的Item項, 可以實現各種需求, 也可以自定義.

具體思路:

[夜間模式], [設置] 就是一個Preference

[夜間模式] 上面的分隔線就是一個沒有設置任何內容的 PreferenceCategory

根據需求寫*prefs.xml吧

p.s.Preference 的layout可以通過調用接口或者修改themes.xml(樣式)來設置

具體用法:

官方文檔: PreferenceFragment

p.s. 更多用法自行Google吧.

回答3:

linearlayout的話有showpiders,你百度或者Google下,很方便,不用寫View當分割線

相關文章:
主站蜘蛛池模板: 91精品一区| 亚洲人成人一区二区在线观看 | 请别相信他免费喜剧电影在线观看 | 久久久久久久av麻豆果冻 | 91精品国产综合久久久久 | 久久九九影视 | 精品久久久久久中文字幕 | 91在线精品视频 | 成人一区二区在线 | 韩日精品一区 | 成人片在线看 | 欧美片网站免费 | 日韩免费视频一区二区 | 国产激情一区二区三区 | 性一交一乱一伦视频免费观看 | 精品免费 | 综合色播 | 日本电影一区二区 | 99久久成人| 亚洲成人99 | 国产精品久久久久无码av | 日韩美女一区二区三区在线观看 | 欧美bondage紧缚视频 | a在线观看 | 欧产日产国产精品v | 中文字幕在线视频观看 | a在线观看 | 一二三四在线视频观看社区 | 国产精品欧美一区二区三区不卡 | 久久精彩 | 99精品国自产在线 | 国产精品久久久久久吹潮 | 日日日干干干 | 国产福利在线 | 丝袜 亚洲 欧美 日韩 综合 | 免费的黄色片子 | 中文字幕在线精品 | 成人三级网址 | 女人夜夜春 | 欧美午夜一区 | 91成人在线视频 |