这个玩意,真是无语了,平时很少用, 就是系统应用用的多
特地放上来,以后好 copy啊啊啊啊啊啊
https://www.cnblogs.com/smyhvae/p/4020469.html preference 基础知识
一、隐藏 Preferen 某个 item https://blog.csdn.net/wh_19910525/article/details/8294729
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:key="key"
android:title="@string/xx">
<Preference
android:key="key"
android:title="@string/xx" />
</PreferenceCategory>
</PreferenceScreen>
1. 隐藏一级菜单
PreferenceCategory p1= (PreferenceCategory) findPreference(key);
getPreferenceScreen().removePreference(displayOptions);
隐藏二级菜单
PreferenceCategory p1= (PreferenceCategory) findPreference(key);
p1.removePreference(findPreference(key));
二、移除 PreferenceFragment 界面的横线
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// remove dividers
View rootView = getView();
ListView list = (ListView) rootView.findViewById(android.R.id.list);
list.setDivider(null);
}
三、自定义Preference