有没有办法取消选择TabHost中的所有元素。我想我可以制作一个存根选项卡,其宽度为0dp。这是一条路吗?它如何做 - 如何将样式应用到一个特定的选项卡?TabHost:取消选中所有选项卡
0
A
回答
1
如果这是您使用Id进行的方法,则建议您为“假选项卡”创建自己的选项卡视图。
像这样的事情
private class TabView extends FrameLayout {
public TabView(Context c) {
super(c);
View indicator = new View(c);
//Might even wanna go for 0 here?
LayoutParams params = new FrameLayout.LayoutParams(1, 1);
indicator.setLayoutParams(params);
addView(indicator);
}
}
然后,只需将它添加到您的TabHost下列方式:
TabView fakeTab = new TabView(this, 0, "faketab");
spec = tabHost.newTabSpec("about").setIndicator(fakeTab);
tabHost.addTab(spec);
如果要显示所有标签为未选中你简单化妆的TabHost选择你的假标签。
1
相关问题
- 1. TabHost内的TabHost选项卡
- 2. 如何使TabHost中的所有选项卡未被选中
- 3. 取消选择或取消选择iOS 5中tabbar中的所有选项卡
- 4. 从选项卡中抓取TabHost视图
- 5. TabHost在选项卡更改后获取之前的选项卡
- 6. 选项卡 - 不使用TabHost
- 7. 在jQuery中取消选项卡选择
- 8. 获取tabHost中选定选项卡的索引
- 9. iphone dev:取消选择(或取消选中)选定的选项卡项目
- 10. FragmentActivity作为TabHost中的选项卡
- 11. 选项卡中的XML布局android(tabhost)
- 12. OnClick TabHost中的选项卡按钮
- 13. jQuery - 取消选中所有项目
- 14. bootstrap multiselect - 取消选中/取消选中所有选项,只需点击一下
- 15. 取消在多所有选项1个选项选择
- 16. 如何取消选择多选部件中的所有选项
- 17. ExtJS 4:关闭选项卡面板中的所有选项卡
- 18. Android TabHost堆栈上只有选定的选项卡
- 19. 如何获取DotNetNuke中除Admin选项卡以外的所有选项卡?
- 20. 在textarea中取消选项卡
- 21. 如何取消jquery中的选项卡
- 22. jQuery取消选中所有复选框
- 23. 取消选中所有复选框
- 24. javascript:取消选中所有复选框
- 25. 是否有可能在Tabhost中没有活动的选项卡?
- 26. Android TabHost选项卡背景较小
- 27. 更新Tabhost选项卡内容
- 28. 的Android tabHost与每个选项卡
- 29. Android的 - 使子选项卡机智TabHost
- 30. TabHost动画与更改选项卡
这是不够清晰。你能否用更实际的例子来阐明? – midnight 2012-07-24 06:30:27
也许这会有帮助吗? :) – Slickelito 2012-07-24 06:35:38
关于你的类的构造函数我不得不写'TabView fakeTab = new TabView(_activity); _tabHost.addTab(_tabHost.newTabSpec(“fake”).setIndicator(fakeTab));'它说:由java:。 lang.IllegalArgumentException:您必须指定一种方法来创建标签内容 – midnight 2012-07-24 06:43:28