有没有什么办法在使用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