我的英语太糟糕了..所以如果我的问题有些奇怪..请理解我..
使用首选项设置的第一个当前 ui。顺便说一下菜单深度太深了..所以如果用户想去第一个菜单,他点击太多的后退按钮。
所以我使用 TabHost 并且每个选项卡都显示一个列表(使用首选项标签)但是如果用户单击列表项,选项卡将消失并且只显示首选项 ui。
我如何使用偏好的选项卡?
我的英语太糟糕了..所以如果我的问题有些奇怪..请理解我..
使用首选项设置的第一个当前 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
}
然后根据选项卡创建不同的 Preferences 活动或传递文件名以在构造函数中实例化,因此您只需要一个类来处理这个。