我正在查看“选项卡布局”教程,该教程非常清晰,我的问题很简单:是否可以创建没有图标,仅有一个标题的选项卡?没有图标的选项卡
Q
没有图标的选项卡
13
A
回答
13
是否可以创建没有图标的标签,只有一个标题?
是的。如果你正在做的事情,如:
spec = tabHost.newTabSpec("tab_name").setIndicator("Some tab",
res.getDrawable(R.drawable.ic_tab_artists))
.setContent(intent);
将其更改为:
spec = tabHost.newTabSpec("tab_name").setIndicator("Some tab").setContent(intent);
3
我猜你正在阅读Tab layout tutorial 那里你可以看到,他们使用下面的函数来设置标题和图标:
setIndicator(“Albums”,res.getDrawable(R.drawable.ic_tab_albums))
相同的功能还有另外一个版本,这并不需要绘制的参数
.setIndicator(“相册”)
所以,函数的第二个版本创建标签无图标。 简单的答案 - 是的,你可以创建标题只有标题。
2
您可以设置tabwidged的固定高度。
在代码:
tabHost.getTabWidget().getChildAt(0).getLayoutParams().height=n;
还是在XML: ..
android:layout_height="n"
.. (与android:gravity
可以影响地方乌尔tabwidget被削减)
1
你可以使用TabSpec.setIndicator(View view)
方法来定制你的指标,这个方法是从API级别4开始引入的。
0
TabSpec laboratorySpec = tabHost.newTabSpec("Laboratory");
laboratorySpec.setIndicator("Laboratory");
Intent laboratoryIntent = new Intent(this, LaboratoryActivity.class);
laboratorySpec.setContent(laboratoryIntent);
对我有用
相关问题
- 1. FragmentTabHost:没有选项卡标签空
- 2. 在Swift中没有文本的中心选项卡栏图标
- 3. 我没有得到自定义选项卡的图标
- 4. Jquery选项卡选中没有选项卡被选中
- 5. iOS 8/Xcode 6没有正确显示选项卡图标
- 6. 自定义Backstage视图选项卡像标准选项卡FileNew
- 7. 图标选项卡筛选器全文
- 8. JQuery UI选项卡 - 在选项卡下面没有行边框
- 9. 离子选项卡 - 选项卡没有文字大小?
- 10. 所有选项卡添加标题选项卡控件
- 11. 是否有'home'和'info'的标准iphone选项卡栏图标?
- 12. 添加图片的选项卡标签
- 13. iPhone 4的选项卡栏图标
- 14. ui选项卡上的图标(验证)
- 15. 没有选项卡的WPF TabPanel?
- 16. 没有jquery UI的选项卡jquery
- 17. JavaFX8 tabpane的选项卡没有切换
- 18. 没有分段显示的选项卡
- 19. 没有选项卡的页面Xamarin.forms
- 20. 显示一个选项卡没有显式点击标签图标
- 21. 从标签栏控制器显示视图控制器从另一个选项卡没有切换选项卡
- 22. 我的选项卡式的活动没有显示在标签
- 23. Android的FragmentTabHost:没有选项卡已知的标记null
- 24. react-native-router-flux选项卡如何更改选定选项卡的图标?
- 25. 在滑动选项卡布局的选项卡上设置图标适合屏幕的选项卡
- 26. 在JTabbedpane选项卡上添加图标
- 27. android更改选项卡图标
- 28. Facebook更改FBML选项卡图标
- 29. 禁用Jtabbedpane中的选项卡时,该选项卡的外观没有变化
- 30. 在选项卡选择更改其他选项卡图标,并在android