我在首選項活動中使用了checkbox首選項,我希望當其中一個複選框被啓用時,其他複選框應該禁用,反之亦然。 我想從我的主要課堂活動中做到這一點。複選框首選項更改值
這裏是我的代碼:
Preferencecheckbox.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:defaultValue="true"
android:icon="@drawable/img"
android:key="check1"
android:title="first" />
<CheckBoxPreference
android:defaultValue="false"
android:icon="@drawable/img2"
android:key="check2"
android:title="second" />
</PreferenceScreen>
Preferenceclass.java
public class preferenceclass extends PreferenceActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferencecheckbox);
}
看到'機器人:dependency'在'android.preference.Preference' – pskink
我不認爲我們可以在個人偏好屏幕 – Ravi