国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Android10 Settings系列(三)根據(jù)需求動(dòng)態(tài)添加刪除一級(jí)菜單、二級(jí)菜單的設(shè)置項(xiàng)

這篇具有很好參考價(jià)值的文章主要介紹了Android10 Settings系列(三)根據(jù)需求動(dòng)態(tài)添加刪除一級(jí)菜單、二級(jí)菜單的設(shè)置項(xiàng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一 、背景

當(dāng)時(shí)遇到定制需求,需要根據(jù)實(shí)際需要隱藏Settings的菜單項(xiàng),于是開始了尋找方法

二 、準(zhǔn)備工作

在看了一下源碼,經(jīng)過(guò)嘗試后,確認(rèn)生效后,就簡(jiǎn)單說(shuō)明一下Settings中布局中主要組成元素

Settings中的菜單項(xiàng)是由 PreferenceScreen 和Preference組成的。其中PreferenceScreen 類似于我們平常使用布局中的layout,而Preference 相當(dāng)于布局中的控件。PreferenceScreen和Preference 中存在一個(gè)key的屬性類似于 我們使用系統(tǒng)空間中的id。在Settings中,通過(guò)key去定位所在的Preference。比如下面的實(shí)例,是系統(tǒng)菜單中的布局

packages\apps\Settings\res\xml\system_dashboard_fragment.xml

這里邊要注意的是 Preference 中除了key的存在還有兩部分比較重要,那就是 android:fragment和settings:controller這兩種標(biāo)簽,一個(gè)表示點(diǎn)擊該菜單項(xiàng)跳轉(zhuǎn)的fragment ,另一個(gè)表示這個(gè)菜單項(xiàng)對(duì)應(yīng)的控制類。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-619250.html

<?xml version="1.0

到了這里,關(guān)于Android10 Settings系列(三)根據(jù)需求動(dòng)態(tài)添加刪除一級(jí)菜單、二級(jí)菜單的設(shè)置項(xiàng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android 10.0 Settings 加載流程

    一、系統(tǒng)設(shè)置首頁(yè) 代碼路徑:packages/app/Settings/ 1 主界面加載: Settings的主界面是Settings.java,但是從Settings.java來(lái)看,除了大量的靜態(tài)類繼承SettingsActivity,就無(wú)其他有效信息了。但看其xml定義可以發(fā)現(xiàn)targetActivity屬性,實(shí)質(zhì)應(yīng)是SettingsHomepageActivity.java。 先看其xml配置: SettingsH

    2024年02月05日
    瀏覽(28)
  • Vue 循環(huán)map對(duì)象拿到key值和value值,VUE 獲取對(duì)象{}的key值,vue根據(jù)對(duì)象id刪除數(shù)組中的對(duì)象,實(shí)現(xiàn)局部刷新的功能,vue中JS 對(duì)象動(dòng)態(tài)添加鍵值對(duì)

    適用場(chǎng)景: vue中定義的map對(duì)象 map : { name : \\\'xxx\\\' } 接口回顯map格式的數(shù)據(jù) data :{ key : value} 都可以通過(guò)以下方式拿到key和value的值 VUE 獲取對(duì)象{}的key值 ?vue根據(jù)對(duì)象id刪除數(shù)組中的對(duì)象,實(shí)現(xiàn)局部刷新的功能 方法一:使用過(guò)濾器 注:這個(gè)一般是根據(jù)對(duì)象id 方法二:使用splice() 注

    2024年02月08日
    瀏覽(37)
  • Vue-根據(jù)角色獲取菜單動(dòng)態(tài)添加路由

    Vue-根據(jù)角色獲取菜單動(dòng)態(tài)添加路由

    如果大家寫過(guò)后臺(tái)管理系統(tǒng)的項(xiàng)目,那么動(dòng)態(tài)路由一定是繞不開的,如果想偷懶的話,就把所有路由一開始都配置好,然后只根據(jù)后端返回的菜單列表渲染就好菜單就好了,但是這樣的隱患就是我在地址欄輸入的地址的時(shí)候,也會(huì)進(jìn)入這個(gè)頁(yè)面,不偷懶的方法就是本文要介紹

    2024年01月24日
    瀏覽(23)
  • Vue2中根據(jù)權(quán)限添加動(dòng)態(tài)路由

    Vue2中根據(jù)權(quán)限添加動(dòng)態(tài)路由

    大概記錄一下主要代碼 大概結(jié)構(gòu)如下:

    2024年02月12日
    瀏覽(30)
  • Hyperledger Fabric節(jié)點(diǎn)的動(dòng)態(tài)添加和刪除

    在Hyperledger Fabric組織的動(dòng)態(tài)添加和刪除中,我們已經(jīng)完成了在運(yùn)行著的網(wǎng)絡(luò)中動(dòng)態(tài)添加和刪除組織。本文將在其基礎(chǔ)上,詳細(xì)介紹了如何在 soft 組織上添加新的 peer2 節(jié)點(diǎn),并在簡(jiǎn)要概述了刪除節(jié)點(diǎn)的方法,本實(shí)驗(yàn)必要的準(zhǔn)備工作和 DNS 配置請(qǐng)參考 準(zhǔn)備工作。 實(shí)驗(yàn)準(zhǔn)備 本文網(wǎng)

    2023年04月21日
    瀏覽(24)
  • [Vue篇]vue動(dòng)態(tài)添加行/刪除行

    [Vue篇]vue動(dòng)態(tài)添加行/刪除行

    vue動(dòng)態(tài)添加行 頁(yè)面效果 代碼: data部分 methods部分 點(diǎn)擊相應(yīng)的添加后,每個(gè) el-table 增加一行 代碼: 注意: 若缺依賴,安裝相應(yīng)依賴。

    2024年02月09日
    瀏覽(22)
  • QT中treeWidget組件動(dòng)態(tài)添加節(jié)點(diǎn),刪除節(jié)點(diǎn),

    QT中treeWidget組件動(dòng)態(tài)添加節(jié)點(diǎn),刪除節(jié)點(diǎn),

    QT中treeWidget組件動(dòng)態(tài)添加節(jié)點(diǎn),刪除節(jié)點(diǎn), 2.1QT 5.14.1 新版QT6.4,,6.5在線安裝經(jīng)常失敗,而5.9版本又無(wú)法編譯64位程序,所以就采用5.14.1這個(gè)用的比較多也比較穩(wěn)定的一個(gè)版本。 QT編譯器采用的是MSVC2017 64bit。 鏈接:https://pan.baidu.com/s/1ER98DPAkTUPlIyCC6osNNQ?pwd=1234 2.3 Visual studio 20

    2024年02月05日
    瀏覽(20)
  • 【JS】js給對(duì)象動(dòng)態(tài)添加、設(shè)置、刪除屬性名和屬性值

    js中訪問(wèn)對(duì)象屬性一共有兩種方法:點(diǎn)獲取法和方括號(hào)獲取法。 使用點(diǎn)符號(hào)訪問(wèn)屬性值 alert( user.name ); // John 使用方括號(hào)訪問(wèn)屬性值 alert( user[name]); // John 注意: 如果我們遍歷一個(gè)對(duì)象,我們獲取屬性的順序是和屬性添加時(shí)的順序相同嗎? 簡(jiǎn)短的回答是:“有特別的順序”:整

    2023年04月13日
    瀏覽(22)
  • Element UI form表單及select下拉框?qū)崿F(xiàn)動(dòng)態(tài)添加和刪除

    需求為可動(dòng)態(tài)選擇用戶及部門,并具備回顯功能 結(jié)合antv x6 流程圖,實(shí)現(xiàn)需求,每個(gè)流程圖節(jié)點(diǎn)均可設(shè)置當(dāng)前節(jié)點(diǎn)對(duì)應(yīng)審批部門和用戶,部門會(huì)簽節(jié)點(diǎn)可設(shè)置多部門多用戶,動(dòng)態(tài)添加部門及用戶。 當(dāng)前節(jié)點(diǎn)已配置人員部門可回顯,當(dāng)前節(jié)點(diǎn)已配置人員刪除,回顯為空。

    2024年02月11日
    瀏覽(21)
  • element-plus el-table、動(dòng)態(tài)添加、刪除行、input輸入框

    模板部分,使用 el-table 元素作為表格容器,綁定 data 屬性傳入表格數(shù)據(jù)。用 v-for 指令遍歷每一項(xiàng)數(shù)據(jù),使用普通文本或 el-input 組件渲染每個(gè)單元格。表格最后一列為操作列,包含 “Add” 和 “Delete” 兩個(gè)按鈕,點(diǎn)擊它們可以增加或刪除數(shù)據(jù)行: 邏輯部分,定義 tableData 數(shù)據(jù)

    2024年02月06日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包