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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android - 像知乎設(shè)置頁(yè)這樣的列表樣式是怎么實(shí)現(xiàn)的?

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

問(wèn)題描述

android - 像知乎設(shè)置頁(yè)這樣的列表樣式是怎么實(shí)現(xiàn)的?

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

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

問(wèn)題解答

回答1:

因?yàn)檫@些條目個(gè)數(shù)是固定的,而且數(shù)量也是少,你完全可以自己寫全部的列表啊,樣式copy下其實(shí)是效率最高的,分割線其實(shí)就是一個(gè)左邊有margin的view,設(shè)置個(gè)背景色,高度1px

回答2:

所有看著像偏好設(shè)置的頁(yè)面都可以使用如下Fragment來(lái)實(shí)現(xiàn):

android.preference.PreferenceFragment, 用于原生環(huán)境

android.support.v7.preference.PreferenceFragmentCompat, 用于兼容環(huán)境

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

具體思路:

[夜間模式], [設(shè)置] 就是一個(gè)Preference

[夜間模式] 上面的分隔線就是一個(gè)沒(méi)有設(shè)置任何內(nèi)容的 PreferenceCategory

根據(jù)需求寫*prefs.xml吧

p.s.Preference 的layout可以通過(guò)調(diào)用接口或者修改themes.xml(樣式)來(lái)設(shè)置

具體用法:

官方文檔: PreferenceFragment

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

回答3:

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

相關(guān)文章:
主站蜘蛛池模板: 免费观看一区二区三区毛片 | 中文字幕在线观看一区二区 | 激情六月天| 午夜大片 | 亚洲av毛片成人精品 | 中文字幕一区二区三区视频 | 日韩一区二区三免费高清在线观看 | 成人深夜福利视频 | 日韩黄色一级片 | 午夜视频免费看 | 亚洲精品中文字幕乱码三区91 | 欧美日韩国产二区 | 成人国产精品免费观看 | 中文字幕无人区二 | 蜜臀久久99精品久久久久宅男 | 欧美性精品 | 国产在线小视频 | 可以免费看的av | 青青草av| 婷婷色综合 | 国产精品va | 国产精品一区二区免费 | 国产又粗又大又爽 | 欧洲黄色录像 | 99视频网 | 成人在线精品 | 日本一区二区三区精品 | 一道本av| 三级在线视频 | 国产黄色在线观看 | 日韩二区三区 | 国产理论在线观看 | 一区二区精品在线 | 欧美激情综合 | 黄色大片在线播放 | 国产欧美日韩在线视频 | 欧美一级做性受免费大片免费 | 亚洲国产精品av | 欧美黄色片在线观看 | 黄色一区二区三区 | 亚洲美女网站 |