Take, for example, this small preference.xml file:
<?xml version="1.0" encoding="utf-8"?> <PreferenceScreen android:title="@string/sig_title" xmlns:android="http://schemas.android.com/apk/res/android"> <ListPreference android:entries="@array/text_display_entries" android:title="@string/sig_style" android:key="text_style" android:entryValues="@array/text_display_values" /> <CheckBoxPreference android:title="@string/custom_font" android:key="tweaks_text" /> <CheckBoxPreference android:title="@string/col_random" android:key="random_color_pref" /> <CheckBoxPreference android:visibility="invisible" android:enabled="false" android:title="@string/sig_show" android:key="show_sig" /> </PreferenceScreen>
The android: visibility = "invisible" attribute for the last checkbox does not work; Is this attribute (or gone for that matter) not working for preference?
I have nothing in the code to mess with its visibility, just curious why this doesn't work.
source share