【问题标题】:how can i use Tab and Preference?我如何使用选项卡和首选项?
【发布时间】:2011-04-29 10:48:02
【问题描述】:

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

使用首选项设置的第一个当前 ui。 顺便说一下菜单深度太深了..所以如果用户想去第一个菜单,他点击太多的后退按钮。

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

如何使用有偏好的选项卡?

【问题讨论】:

    标签: android preference


    【解决方案1】:

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

    基本上在每个选项卡上,您都可以使用不同的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
        }
    

    然后要么根据选项卡创建不同的 Preferences 活动,要么在构造函数中传递文件名进行实例化,这样你只需要一个类来处理。

    【讨论】:

    • 谢谢..您的解决方案是正确的 50%.. 但下一步行动是问题。如果用户单击每个选项卡具有首选项列表的项目,则选项卡将消失并仅显示首选项列表项。
    • 如果偏好结构是这样的 你的解决方案显示列表,但如果用户单击第一项,则 ui 仅显示没有选项卡的 b/c 列表...所以我想知道使用选项卡有什么偏好...拜托~~
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多