Android中TabLayout的簡單使用

2021-09-03 01:11:42 字數 1441 閱讀 7585

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...