Java can';t在单行中设置表格布局标题
在我的设计中 1.创建一个具有4页的viewPager。 2.使用viewpager创建表格布局和设置。 在屏幕大的android设备中,标签标题以单行显示。 如果屏幕尺寸较小,则标签平铺将被包裹并显示在两行中。 我想在单行中显示所有选项卡标题。 提前谢谢 更新: 更新2:Java can';t在单行中设置表格布局标题,java,android,android-layout,Java,Android,Android Layout,在我的设计中 1.创建一个具有4页的viewPager。 2.使用viewpager创建表格布局和设置。 在屏幕大的android设备中,标签标题以单行显示。 如果屏幕尺寸较小,则标签平铺将被包裹并显示在两行中。 我想在单行中显示所有选项卡标题。 提前谢谢 更新: 更新2: 试试这个..将宽度设置为匹配\u parent,而tabMode和tabGravity属性会起作用。这样,标签的跨度可以根据需要而定,并且可以滚动 <android.support.design.widget.Tab
试试这个..将宽度设置为
匹配\u parent
,而tabMode
和tabGravity
属性会起作用。这样,标签的跨度可以根据需要而定,并且可以滚动
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabMode="scrollable"
app:tabGravity="fill"
app:tabIndicatorHeight="5dp"
/>
将setTabGravity属性与表格布局一起使用 .xml
<android.support.design.widget.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
希望这对你有用,因为它对我很好
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
app:tabTextColor="@color/colorAccent"
app:tabSelectedTextColor="@color/colorAccent"
app:tabMode="scrollable"
android:layout_width="match_parent"
android:layout_height="wrap_content">
这有助于当
tabItem
中的文本长度略大于所需长度时,它肯定会相应地调整布局。在此处发布xml文件//将viewpager设置为tabLayout tabLayout=(tabLayout)findViewById(R.id.tabs);tabLayout.setupWithViewPager(viewPager);更新tabLayout xml后,标题以单行显示。但最后一个选项卡后有一些空格。@AlthafAhamed喜欢什么空格?tabLayout宽度与屏幕宽度不匹配。@AlthafAhamed请发布一个屏幕截图,以便清楚添加此问题的原因,并选中-app:tabPaddingStart=“-1dp”app:tabPaddingEnd=“-1dp”android:layout\u alignParentLeft=“true”android:layout\u alignParentStart=“true”嘿,@Althaf试试这个
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
app:tabTextColor="@color/colorAccent"
app:tabSelectedTextColor="@color/colorAccent"
app:tabMode="scrollable"
android:layout_width="match_parent"
android:layout_height="wrap_content">
app:tabMode="scrollable"