答案 0 :(得分:1)
设置setShouldDisableView(true)。然后,设置setEnabled(false)。这应该使项目显示为禁用(灰色)而不是可点击。
答案 1 :(得分:1)
寻找RamiReddy的答案有点老了,所以我将其放在更新的下面。我希望能对某人有所帮助。
这对我有用。我的代码:
Preference key_remove_ads = findPreference(getString(R.string.key_remove_ads_));
key_remove_ads.setEnabled(false);
key_remove_ads.setShouldDisableView(true);
这是我的xml:
android:defaultValue="@string/remove_ads_title_small"
android:key="@string/key_remove_ads_"
android:summary="@string/remove_ads_title_small"
android:title="@string/remove_ads_title" />