我在Android上的Events
组件中有五个标签(Groups
,Devices
,Map
,More
和tabgroup
)钛。我不希望用户必须水平滚动才能在常见的,更大的Android设备上看到这些标签。
如果我可以更改标签的最小宽度或填充,它们很容易适合,并且仍然足够大,可以轻拍。
我需要以某种方式更改Titanium组件上的这些样式属性:
android.support.design:tabMinWidth android.support.design:tabPaddingStart
我无法弄清楚如何。我看到如何创建主题,但我不知道如何使用主题修改所有tablayout组件。
我看到如果我可以访问底层的本机组件,我可以改变填充做这样的事情:
int tabIndex = 0;
LinearLayout layout = ((LinearLayout)((LinearLayout)mTabLayout.getChildAt(0)).getChildAt(tabIndex));
layout.setPadding(0,0, 0, 0);
但当然我不知道如何在Titanium框架内做到这一点。
任何想法都会受到赞赏吗?
答案 0 :(得分:0)
您可以使用钛平台文件夹来定义 你的自定义样式your_project / app / platform / android /....
下面介绍如何设置样式: Styling Tab Widget's using XML