Можно ли заполнить панель действий полностью вкладками? В настоящее время мои вкладки растянуты на обычном телефоне, но когда я иду на планшет, это очень мало.Панель действий растягивается накладки
Я уже нашел это:
private void setTabsMaxWidth() {
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int screenWidth = displaymetrics.widthPixels;
final ActionBar actionBar = getActionBar();
final View tabView = actionBar.getTabAt(0).getCustomView();
final View tabContainerView = (View) tabView.getParent();
final int tabPadding = tabContainerView.getPaddingLeft() + tabContainerView.getPaddingRight();
final int tabs = actionBar.getTabCount();
for(int i=0 ; i < tabs ; i++) {
View tab = actionBar.getTabAt(i).getCustomView();
TextView text1 = (TextView) tab.findViewById(R.id.tab_title);
text1.setMaxWidth(screenWidth/tabs-tabPadding-1);
}
}
и в сочетании с пользовательской точки зрения на вкладке:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:id="@+id/tab_title"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="TEST"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
/>
</LinearLayout>
Но до сих пор не работает
Любые идеи?
Благодаря
Да, я был занят некоторое время назад с помощью приложения, но я переключусь на SlidingTabLyout. Благодарю. – David
Хороший материал, удачи :) –