如何使用适配器设置自定义片段选项卡的大小宽度?

时间:2017-08-17 23:00:03

标签: android android-layout listview android-fragments

我已经创建了带有自定义标签textviw的eash选项卡,这里是我的代码:

private void setupTabIcons() {

    TextView tabOne = (TextView) LayoutInflater.from(this).inflate(R.layout.schedulestab2, null);
    tabLayout.getTabAt(0).setCustomView(tabOne);

    TextView tabThree = (TextView) LayoutInflater.from(this).inflate(R.layout.schedulestab3, null);
    tabLayout.getTabAt(1).setCustomView(tabThree);

    TextView tabFour = (TextView) LayoutInflater.from(this).inflate(R.layout.schedulestab4, null);
    tabLayout.getTabAt(2).setCustomView(tabFour);
}

我的布局textview上的自定义标签:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/schedulestab3"
android:layout_width="10dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="false"
android:layout_centerHorizontal="false"
android:layout_gravity="center"
android:foregroundGravity="top"
android:gravity="right|center_vertical"
android:text="@string/fa_chevron_left"
android:textAlignment="center"
android:textColor="@color/colorPrimaryDark"
android:textSize="18dp"
app:layout_anchorGravity="right" />

我一直试图改变属性的宽度,但没有幸运的我,没有工作......,这个标签只显示chevron右fontawesome,但标签宽度太宽1个字符....

0 个答案:

没有答案