首页 > IT职业 > IT职场 > TabLayout的简单使用
<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" android:layout_height="wrap_content"> <android.support.design.widget.TabItem android:layout_width="wrap_content" android:text="tab1" //设置tab显示的文字 android:icon="@mipmap/ic_launcher" //设置tab的图片 android:layout_height="wrap_content" /> <android.support.design.widget.TabItem android:layout_width="wrap_content" android:text="tab2" android:icon="@mipmap/ic_launcher" android:layout_height="wrap_content" /> <android.support.design.widget.TabItem android:layout_width="wrap_content" android:text="tab3" android:icon="@mipmap/ic_launcher" android:layout_height="wrap_content" /></android.support.design.widget.TabLayout>
tabLayout=findViewById(R.id.tablayout);
tabLayout.addTab(tabLayout.newTab().setText("标签1").setIcon(R.mipmap.ic_launcher));
tabLayout.addTab(tabLayout.newTab().setText("标签2").setIcon(R.mipmap.ic_launcher));
tabLayout.addTab(tabLayout.newTab().setText("标签3").setIcon(R.mipmap.ic_launcher));

<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" app:tabMode="fixed" app:tabGravity="fill" android:layout_height="wrap_content"></android.support.design.widget.TabLayout>

<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" app:tabMode="fixed" app:tabGravity="center" android:layout_height="wrap_content"></android.support.design.widget.TabLayout>

<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" app:tabMode="scrollable" app:tabGravity="fill" android:layout_height="wrap_content"></android.support.design.widget.TabLayout>

<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" app:tabMode="scrollable" app:tabGravity="center" android:layout_height="wrap_content"></android.support.design.widget.TabLayout>

<android.support.design.widget.TabLayout android:layout_width="match_parent" android:id="@+id/tablayout" app:tabMode="scrollable" app:tabGravity="center" app:tabIndicatorHeight="5dp" //设置指示线高度,如果想要隐藏指示线可以通过将该属性设置为0dp实现 app:tabIndicatorColor="@color/colorPrimary" //设置指示线颜色 app:tabTextColor="@color/colorPrimary" //设置未选中文字颜色 app:tabSelectedTextColor="@color/colorRed" //设置选中文字颜色 android:layout_height="wrap_content"></android.support.design.widget.TabLayout>
作者:ITGyrfalcon
链接:https://www.jianshu.com/p/2d8bd33e6449
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2718/viewspace-2817532/ ,如需转载,请注明出处,否则将追究法律责任。