更改android中PreferenceCategory元素的可见性

时间:2017-07-04 18:04:31

标签: android android-layout

我正在使用PreferenceCatergory元素制作专门用于设置由android应用程序控制的蓝牙设备的片段。
但是,并非所有设备都具有相同的传感器,如果当前连接的设备没有特定的传感器,我想隐藏设置。

<PreferenceCategory
    android:title="Accelerometer sensor">

    <CheckBoxPreference
        android:key="accelerometer_checkbox_enviro"
        android:summary="Set the sensor on or off"
        android:title="On/Off" />
    <wibicom.wibeacon3.SliderDialog
        android:title="Period"
        android:summary="Set the refreshing rate of the sensor"
        android:dialogMessage="Set the refreshing rate of the accelerometer sensor"
        android:dialogTitle="Set sensor period"
        android:key="accelerometer_period_enviro" />

</PreferenceCategory> 

这是PreferenceScreen的组件之一 有没有办法让我看不见? 我读到了

myPreferenceScreen.removePreference(myPreference);

方法。但是,如果我希望这个组件再次出现,上面的行就不太实用了。

0 个答案:

没有答案