У меня есть пять вкладок (Events
, Groups
, Devices
, Map
и More
) в tabgroup
компонента на Android с использованием титана Appcelerator в. Я не хочу, чтобы пользователь должен был прокручивать по горизонтали, чтобы видеть эти вкладки на обычных, более крупных устройствах Android.Как я могу уменьшить прописку в вкладках tablayout в tabcelroup приложения на Android?
Если я могу изменить минимальную ширину или прокладку вкладки, они будут легко вписываться и по-прежнему быть достаточно большим, чтобы задействовать.
мне нужно изменить эти атрибуты стиля на компоненте 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);
Но, конечно, я понятия не имею, как я хотел бы сделать это в рамках Titanium Appcelerator в.
Любые идеи были бы оценены?
Может быть, это поможет вам ! http://stackoverflow.com/questions/33647330/cannot-remove-padding-from-tabs-when-using-custom-views-with-tab-layout –
Спасибо за комментарий! Я знаю tabPaddingStart/tabPaddingEnd, но как их применять в Appcelerator Titanium? –