我的英语太糟糕了......所以,如果我的问题有点奇怪......了解我..
第一个当前ui使用首选项进行设置。 菜单深度太深了..所以如果用户想去第一个菜单,他点击太多的后退按钮。
所以我使用TabHost并且每个标签显示一个列表(使用首选项标签),但如果用户单击列表项,则标签消失并仅显示首选项ui。
如何使用偏好的标签?
答案 0 :(得分:0)
默认情况下,首选项没有标签支持。所以你需要自己写一下。
基本上在您膨胀的每个标签页上并使用不同的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活动或传递文件名以在构造函数中实例化,因此您只需要一个类来处理它。