0
我目前使用TabLayout在我的应用程序中使用滑动选项卡,并且我正面临一个问题:选项卡正在使用图标,并且它们没有填满整个空间。我搜索了它并搜索了很多,但没有解决方案为我工作。我正在用SDK 23编译btw。使用带有图标的选项卡填充空格TabLayout
目前代码在MainActivity.java:
final TabLayout slidingTabLayout = (TabLayout) findViewById(R.id.sliding_tabs);
// Center the tabs in the layout
//slidingTabLayout.setupWithViewPager(viewPager);
slidingTabLayout.addTab(slidingTabLayout.newTab().setIcon(R.drawable.btn_tabs_feed));
slidingTabLayout.addTab(slidingTabLayout.newTab().setIcon(R.drawable.btn_tabs_friends));
slidingTabLayout.addTab(slidingTabLayout.newTab().setIcon(R.drawable.btn_tabs_messages));
slidingTabLayout.addTab(slidingTabLayout.newTab().setIcon(R.drawable.btn_tabs_notifications));
布局:
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
android:elevation="4dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMaxWidth="0dp"
app:tabGravity="fill"
app:tabMode="scrollable"
style="@style/CustomTabLayout"/>
CustomTabLayout:
<style name="CustomTabLayout" parent="Widget.Design.TabLayout">
<item name="tabIndicatorColor">#FFFFFF</item>
<item name="tabGravity">fill</item>
<item name="tabMaxWidth">0dp</item>
</style>