android - TabWidget 之间的分隔符

标签 android layout tabs tabwidget divider

TabWidget下的android:divider属性是否起作用?我尝试了来自 android 的选项卡布局教程只是为了测试(http://developer.android.com/resources/tutorials/views/hello-tabwidget.html)并将 android:divider 设置为一些图像(现在我使用 android 垂直滚动条作为 drawable 来真正强调它是否被拾取(从框架复制它), 但是当我在模拟器上运行它时,它似乎没有工作。根据文档,TabWidget 似乎确实支持这个属性:“Drawable used to draw the divider between tabs.”

有人可以帮忙吗?我正在使用 9-patch 的可绘制对象作为我的分隔图像可绘制对象。

MB

最佳答案

divider 属性似乎不再适用于 TabWidget。添加自定义分隔线的一种方法是以编程方式设置它:

mTabHost.getTabWidget().setDividerDrawable(R.drawable.divider_vertical_dark);

但是请确保在设置选项卡的内容之前调用它。如果我在之后调用它,它会崩溃。

关于android - TabWidget 之间的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3705346/

相关文章:

java - 使用 FusedLocationProviderClient 请求位置更新不起作用,永远不会调用回调

php - Android -> PHP session 管理

javascript - CSS布局问题、流程图设计

javascript - React Router 4 和布局中的页脚组件位置错误

android - 如何将TabLayout背景设置为透明

java - gwteventservice 支持多个选项卡

android - 与 JobScheduler 融合的位置提供者

安卓初始化动画

android - 是否可以在 android 中定义随配置变化的 XML 常量

Android 在 Fragment 中添加 Tab