Android 系統(tǒng)設(shè)置中添加item解決方案

和你一起終身學(xué)習(xí),這里是程序員Android
經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識(shí)點(diǎn):
一、在Settings 的AndroidManfest.xml 中注冊(cè)Activity
二、添加自定義實(shí)現(xiàn)SettingsPreferenceFragment
三、在 Settings添加實(shí)現(xiàn)的類
四、在 SettingsActivity添加需要實(shí)現(xiàn)的類
五、添加圖片資源,字符串資源
在Settings中添加item,為自己的APK留個(gè)接口,在Android系統(tǒng)開發(fā)中經(jīng)常會(huì)用到,本解決方案適用于Android N版本,由于Android O,Android Go版本Settings存在差異,后續(xù)會(huì)更新Android 8.0之后的解決方案。
在Settings 中添加Item ,實(shí)現(xiàn)效果如下:

在Settings 中添加Item
如何實(shí)現(xiàn),請(qǐng)按以下操作步驟。
一、在Settings 的AndroidManfest.xml 中注冊(cè)Activity
1.代碼路徑
packages\apps\Settings\AndroidManfest.xml
2.修改方案

Activity 注冊(cè)方案
由于沒有找到合適圖片,本圖片引用系統(tǒng)原始圖片。
注意:
值越大,item 在分組內(nèi)排的會(huì)更靠上?android:value="com.android.settings.category.device"
此值表示item 放在哪個(gè)分組內(nèi)
二、添加自定義實(shí)現(xiàn)SettingsPreferenceFragment
1.代碼路徑
packages\apps\Settings\src\com\android\settings\ProgramAndroid.java
2.修改方案

自定義實(shí)現(xiàn)ProgramAndroid類
三、在 Settings添加實(shí)現(xiàn)的類
1.代碼路徑
packages\apps\Settings\src\com\android\settings\Settings.java2.修改方案

Settings 修改方案
四、在 SettingsActivity添加需要實(shí)現(xiàn)的類
1.代碼路徑
packages\apps\Settings\src\com\android\settings\SettingsActivity.java2.修改方案

修改點(diǎn)1

修改點(diǎn) 2

修改點(diǎn) 3
五、添加圖片資源,字符串資源
1.代碼路徑
字符串路徑如下:\packages\apps\Settings\res\values\strings.xml
圖片資源路徑如下:\packages\apps\Settings\res\drawable-xhdpi
2.修改方案

添加字符串資源
至此,本篇已結(jié)束。轉(zhuǎn)載網(wǎng)絡(luò)的文章,小編覺得很優(yōu)秀,歡迎點(diǎn)擊閱讀原文,支持原創(chuàng)作者,如有侵權(quán),懇請(qǐng)聯(lián)系小編刪除。同時(shí)感謝您的閱讀,期待您的關(guān)注。
點(diǎn)個(gè)在看,方便您使用時(shí)快速查找!
