我使用Appcelerator的钛在Android上的tabgroup
组件中有五个选项卡(Events
,Groups
,Devices
,Map
和More
)。我不希望用户必须水平滚动才能在常见的较大的Android设备上查看这些标签。如何减少Android上Appcelerator制表符tablayout中制表符的填充?
如果我可以更改选项卡的最小宽度或填充值,它们将很容易适应,并且仍然足够大,可以轻敲。
我需要改变Appcelerator的组件上,这些样式属性莫名其妙:
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);
但是,当然,我不知道我该怎么做Appcelerator的钛金属框架内。
任何想法,将不胜感激?
可能这将帮助你! http://stackoverflow.com/questions/33647330/cannot-remove-padding-from-tabs-when-using-custom-views-with-tab-layout –
感谢您的评论!我知道tabPaddingStart/tabPaddingEnd,但我如何在Appcelerator Titanium中应用它们? –