gpt4 book ai didi

android - addPreferencesFromResource

转载 作者:行者123 更新时间:2023-12-01 13:56:37 26 4
gpt4 key购买 nike

我知道这可能是来自:What to use instead of "addPreferencesFromResource" in a PreferenceActivity? 的副本

但我仍然无法使代码正常工作,希望得到一些帮助。我无法得到:“addPreferencesFromResource(R.xml.preferences);”上类。

preferences 没有解析,即使它在 R.xml 文件夹中。

我按照上面链接中的示例操作了这封信。

请帮忙!!

package com.example.oasisreference;

import android.R;
import android.R.xml;
//import android.annotation.TargetApi;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.preference.PreferenceFragment;

public class Prefs extends PreferenceActivity {

@Override
protected void onCreate(final Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
getFragmentManager().beginTransaction().replace(android.R.id.content, new MyPreferenceFragment()).commit();
}

public static class MyPreferenceFragment extends PreferenceFragment
{
@Override
public void onCreate(final Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}

}

}

Res.xml文件夹中的preferences.xml

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android" >

<EditTextPreference
android:title="User Name"
android:key="name"
android:summary="Enter your name"
></EditTextPreference>
<CheckBoxPreference
android:title="Euro Currency"
android:defaultValue="false"
android:key="euro"
android:summary="Check for Use Cost Calculator to be in Euros/Liters">
</CheckBoxPreference>


</PreferenceScreen>

菜单.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" >


<item
android:id="@+id/aboutUs"
android:title="About the Author">
</item>
<item
android:id="@+id/preferences"
android:title="Preferences">
</item>
<item
android:id="@+id/exit"
android:title="Exit">
</item>

</menu>

最佳答案

删除导入android.R它会起作用

关于android - addPreferencesFromResource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15824752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com