我如何使用选项卡和首选项?
我的英语太差了..所以如果我的问题有些奇怪..理解我..
第一个当前的用户界面使用偏好设置。 顺便说一下,菜单深度太深了..所以如果用户想进入第一个菜单,他会点击太多的后退按钮。
所以我使用 TabHost ,每个选项卡显示一个列表(使用首选项标签),但如果用户单击列表项,选项卡就会消失并仅显示首选项 ui。
我怎样才能优先使用选项卡?
my english is too bad.. so if my question is some strange.. understand me..
first current ui using a preference for setting.
by the way menu depth is too deep.. so if user want to go first menu, he click the too many back button.
so i am used TabHost and each tab shows a list(using a preference tag) but if user click the list item , tab is disappear and shows only preference ui.
how can i use a Tab with preference ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
默认情况下,首选项不支持选项卡。所以你需要自己写。
基本上,在每个选项卡上,您都会膨胀并使用不同的preferences.xml 文件,这些文件一起构成您需要设置的整个首选项:
然后根据选项卡创建不同的首选项活动或传递文件名以在构造函数中实例化,所以你只需要一个类来处理这个问题。
Preferences by default do not have tab support. So you would need to write that yourself.
Basically on each tab you inflate and use a different preferences.xml file, that all together form the whole preferences you need to set:
And then either depending on the tab create different Preferences activities or pass the name of the file to instantiate in the constructor, so you only need one class to handle this.