tablayout是design庫提供的控制項,可以方便的使用指示器,使用非常方便,android studio只需要在gradle中引入即可使用 .
tablayout即可以單獨使用,也可以配合viewpager來使用.
今天咱們說一下tablayout配合viewpager如何使用
1.首先匯入依賴
2.布局標籤適應全路徑的tablayout
3.設定存放標題的集合 和 fargment集合
4.新增標題和頁面
5.設定介面卡
6.把tablayout和viewpager關聯
7.tablayout的常用屬性
1.改變選中字型的顏色
2.改變未選中字型的顏色
3.改變指示器下標的顏色
4.改變整個tablayout的顏色
5.內容的顯示模式
6.好像沒有直接變大的方法,可是找到了這個:
7.設定指示器下標的高度:
8.有時候tab只有文字感覺有點單調了:新增圖示
tablayout.addtab(tablayout.newtab().settext("tab 1").seticon(r.mipmap.ic_launcher));
public class frag_01 extends fragment
//介面卡
private class mpageradapter extends fragmentpageradapter
@override
public fragment getitem(int position)
@override
public int getcount()
@override
public charsequence getpagetitle(int position) }}
android 中layout weight的作用
layout weight 用於給乙個線性布局中的諸多檢視的重要度賦值。所有的檢視都有乙個layout weight值,預設為零,意思是需要顯示多大的檢視就佔據多大的螢幕空 間。若賦乙個高於零的值,則將父檢視中的可 用空間分割,分割大小具體取決於每乙個檢視layout weight 值以及該值在當前...
Android中LayoutParams的用法
寧願做過了後悔,也不要錯過了後悔。本講內容 layoutparams的用法 一 layoutparams的認識 從官方文件可知layoutparams繼承於android.view.viewgroup.layoutparams.layoutparams相當於乙個layout的資訊包,它封裝了layo...
android中layout weight的理解
例如 xmlns android android layout width fill parent android layout height wrap content android background 00ff00 android weightsum 0 android orientation...