Android 如何使用选项卡和首选项?

Android 如何使用选项卡和首选项?,android,preference,Android,Preference,我的英语太差了。。所以如果我的问题有些奇怪。。理解我 使用首选项设置的第一个当前ui。 顺便说一下,菜单深度太深了。。所以,如果用户想进入第一个菜单,他可以点击“返回太多”按钮 所以我使用TabHost,每个选项卡都显示一个列表(使用首选项标记),但如果用户单击列表项,该选项卡将消失,并且只显示首选项ui 如何使用带有首选项的选项卡?默认情况下,首选项不支持选项卡。所以你需要自己写 基本上,在每个选项卡上展开并使用不同的preferences.xml文件,这些文件共同构成了您需要设置的全部首选项

我的英语太差了。。所以如果我的问题有些奇怪。。理解我

使用首选项设置的第一个当前ui。 顺便说一下,菜单深度太深了。。所以,如果用户想进入第一个菜单,他可以点击“返回太多”按钮

所以我使用TabHost,每个选项卡都显示一个列表(使用首选项标记),但如果用户单击列表项,该选项卡将消失,并且只显示首选项ui


如何使用带有首选项的选项卡?

默认情况下,首选项不支持选项卡。所以你需要自己写

基本上,在每个选项卡上展开并使用不同的preferences.xml文件,这些文件共同构成了您需要设置的全部首选项:

public class Preferences extends PreferenceActivity {

    /** Called when the activity is first created. */
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences); // <<-- here
    }
公共类首选项扩展了PreferenceActivity{
/**在首次创建活动时调用*/
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);

addPreferencesFromResource(R.xml.preferences);//谢谢..您的解决方案是50%正确..但下一个操作是问题。如果用户单击每个选项卡都有首选项列表的项目,则选项卡将消失,并且仅显示首选项列表项目。如果首选项结构与此类似,您的解决方案将显示列表,但如果用户单击第一个项目,则ui仅显示不带选项卡的b/c列表…所以我想知道是什么使用带有首选项的选项卡…请参见~~