我想从 a 中获取值CheckBoxPreference
,我在 中定义了它Convert/res/xml/settings.xml
,它的外观如下:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:key="allow_internet"
android:title="@string/internet_label"
android:summaryOn="@string/internet_on"
android:summaryOff="@string/internet_off"
android:defaultValue="true" />
<CheckBoxPreference
android:key="decimal_output"
android:title="@string/decimal_title"
android:summaryOn="@string/decimal_summary_on"
android:summaryOff="@string/decimal_summary_off" />
</PreferenceScreen>
我的问题是如何获取文件中的值,因为没有属性,CheckBoxPreference
我的文件中也有一个文件,它看起来像:MainActivity.java
android:id
CheckBoxPreference
Settings.java
Convert/scr/.../Settings.java
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class Settings extends PreferenceActivity {
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
}