在PreferenceScreen加入自定義布局

2021-09-13 23:50:25 字數 836 閱讀 4134

想在preferencescreen頁面加入乙個自定義的布局,這裡以加入乙個button為例,記錄一下

加入乙個自定義布局有兩種方式:

使用preference的android:layout屬性

然後在your_custom_layou.xml檔案中定乙個button,***!

在android:layout屬性指定你自定義的layout,注意preference的布局是定義在xml目錄下的

2. 定義乙個layout布局檔案且布局要包含listview android:id="@android:id/list"

1)在layout目錄下單獨寫乙個布局layout檔案,定義你想要的布局,注意一定要包含listview且id為@android:id/list,為要展示的perference佔位

<?xml version="1.0" encoding="utf-8"?>

2)然後在xml目錄下定義preference檔案,preference檔案不需要考慮自定義的布局

3)在preferenceactivity中加入兩行**:

addpreferencesfromresource(r.xml.preferences);

setcontentview(r.layout.main);

兩種方式在使用上的區別之一:

第二種方式可以不受perference的style影響

前端雜燴 在工作,在思考,在沉澱

當我們沉浸在旺盛的需求之中時,整個人便會成為一台工作的機器,切著類似的頁面,寫著同樣的邏輯,重複著昨天或者上個月做的事情,時間久了,覺得膩味,沒有什麼創新,也沒有明顯的成長。用一句通俗的話來講 工作五年,後面四年重複著第一年的活兒。很多人嘗試跳出這個怪圈,不過基於環境壓力和思維受阻,最後又不得不選擇...

前端雜燴 在工作,在思考,在沉澱

當我們沉浸在旺盛的需求之中時,整個人便會成為一台工作的機器,切著類似的頁面,寫著同樣的邏輯,重複著昨天或者上個月做的事情,時間久了,覺得膩味,沒有什麼創新,也沒有明顯的成長。用一句通俗的話來講 工作五年,後面四年重複著第一年的活兒。很多人嘗試跳出這個怪圈,不過基於環境壓力和思維受阻,最後又不得不選擇...

需求在變化,思維在變化

做了這個遠端監控專案,發現開發專案其實相當具有挑戰性的,這種挑戰性主要表現在兩個方面 1 不斷變化的領導需求 或者客戶需求 2 並不熟練甚至並不了解的技術。最近看了一些 瘋狂的程式設計師 還是很羨慕絕影能在大學期間找到自己喜歡的方向,喜歡的事情,把自己喜歡的事情作為自己的工作甚至事業實際上是非常快樂...