全部,
我是使用 PreferenceActivity 的新手,最终让它工作。但是,我遇到的问题是在我的首选项之后有一个难看的空白。我尝试应用样式并将背景颜色设置为黑色。然而,这并没有奏效。任何帮助,将不胜感激。我在下面附上了一些代码和屏幕截图。
谢谢
public class EditPref extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
样式xml代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="editPref">
<item name = "android:background">#FF000000</item>
</style>
</resources>
附件是首选项 xml 文件。
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="checkbox"
android:title="Checkbox Preference"
android:summary="Check it on, check it off" />
<RingtonePreference
android:key="ringtone"
android:title="Ringtone Preference"
android:showDefault="true"
android:showSilent="true"
android:summary="Pick a tone, any tone" />
</PreferenceScreen>
我正在为 API 10 开发。