有沒有什麼辦法在使用PreferenceFragment
時自動創建的列表視圖中刪除分隔符?之前當我使用PreferenceActivity
時,我可以使用getListView();
訪問它,然後應用我的自定義。做這個的最好方式是什麼?提前致謝。從偏好列表視圖中刪除分隔符
1
A
回答
0
您可以在PreferenceFragment
的onCreateView()
方法中訪問ListView
。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.your_layout, container, false);
ListView list = (ListView) v.findViewById(android.R.id.list);
// you got a reference to the ListView now.
}
3
我能夠使用自定義樣式完成此操作。首先,在你style.xml
文件,創建一個新的風格爲您PreferencesActivity
:
<style name="PreferencesStyle" parent="AppTheme">
<item name="android:listDivider">@null</item>
</style>
二,主題添加到<activity>
標記爲您PreferencesActivity
在AndroidManifest.xml
:在列表中
<activity
android:name=".PreferencesActivity"
android:label="@string/title_activity_preferences"
android:theme="@style/PreferencesStyle">
</activity>
的分頻器現在應該是看不見的。
相關問題
- 1. 從視圖列表中刪除頂部分隔符?
- 2. 如何從表格視圖中刪除分隔符控制器
- 3. 刪除html表中的列分隔符
- 4. Android:刪除列表視圖中的一些列表項的分隔符
- 5. 列表視圖中的「分隔符」
- 6. 從編號列表中刪除數字和分隔符
- 7. 刪除可展開列表視圖中第(n-1)項的分隔符?
- 8. 帶分隔符的Android列表視圖
- 9. 刪除分隔符
- 10. 從整數中刪除分隔符
- 11. 從JSpinner中刪除分隔符
- 12. 從列表視圖中刪除項目
- 13. Android從列表視圖中刪除
- 14. 從列表視圖中刪除數據
- 15. 從列表視圖中刪除項目
- 16. 從列表視圖中刪除項目
- 17. 刪除「從字符串分隔符
- 18. 如何從PreferenceActivity中刪除偏好?
- 19. 刪除最後一個逗號或分隔符從列表C#
- 20. 如何在android中刪除製表符視圖和片段的分隔符?
- 21. C#從列表視圖中從列表視圖中刪除項目
- 22. 從iOS的TableViewCell XIB刪除分隔符
- 23. 刪除分組UITableView中的分隔符
- 24. 如何從第一列中刪除分隔符?
- 25. 從數據庫中刪除逗號分隔列表中的值
- 26. 在列表視圖中的分隔器
- 27. 刪除製表符分隔文件中的額外列
- 28. 刪除從定製列表視圖
- 29. Android的sqlite從列表視圖刪除
- 30. 刪除項問題從列表視圖
簡單而簡單!謝謝! – MScott 2017-06-29 18:00:50