我用 TabLayout 创建了一个 View 寻呼机。现在的问题是,如果我有 2 个或更多选项卡,那么一切都很好。但是,如果我只有一个选项卡,那么它不会覆盖整个屏幕宽度。 PFA xml布局
<android.support.design.widget.TabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabGravity="fill"
app:tabMode="fixed"
style="@style/TabLayout"
android:fillViewport="true"
android:layout_below="@id/ssrToolbar"/>
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/sliding_tabs"
android:layout_above="@+id/llButtonLayout"
android:background="@android:color/white" />
还有两张图
最佳答案
如果有人仍然感兴趣,您应该在 xml app:tabMaxWidth="big_number"
中为 TabLayout 添加此属性,对于 big_number,我选择了 2000dp。如果您未分配任何值,则默认实现会使用 TAB_MIN_WIDTH_MARGIN
值减去宽度测量规范尺寸。
关于android - TabLayout 中的单个选项卡未覆盖整个宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874385/