我正在使用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);
方法。但是,如果我希望这个组件再次出现,上面的行就不太实用了。