TabLayout設定選中字型大小粗細

2021-09-24 17:19:33 字數 875 閱讀 8650

最近專案有乙個需求,就是標題的選中項需要加粗放大,由於專案中使用的都是tablayout 而tablayout又沒有相應的屬性支援,只好自己想辦法了!

tablayout 可以自定義選中項的ui,所以可以從這方面入手,

最後的解決辦法是為tablayout 新增乙個監聽,並在監聽中自定義選中項ui,**和布局檔案如下

mtablayout.addontabselectedlistener(new ztablayout.ontabselectedlistener() 

textview textview = tab.getcustomview().findviewbyid(android.r.id.text1);

}@override

public void ontabunselected(ztablayout.tab tab)

textview textview = tab.getcustomview().findviewbyid(android.r.id.text1);

}@override

public void ontabreselected(ztablayout.tab tab)

});

//監聽一定要在setupwithviewpager方法之前新增,

mtablayout.setupwithviewpager(mviewpager);

用到的布局檔案如下

<?xml version="1.0" encoding="utf-8"?>

選中樣式加粗和放大字型,寫在style中

預設字型

Gvim 字型大小設定

經過多方試驗,在win下設定vim的大小終於成功了,備份如下,現在把gvim7.1更改字型的方法記錄如下,一段時間後,可能會失效,對他人造成困擾吧?在 vimrc中寫 set guifont courier new h10 設定字型為courier new,大小10號 若在linux下,應該寫為,s...

Matlab設定字型大小

1.設定座標軸上下限 axis xmin,xmax,ymin,ymax x1和y1是圖的左下角座標,dx和dy是圖沿著x和y方向的大小,比如 set gcf,position 347,162,380,300 圖例中字型及大小 legend fontname times new roman fonts...

UIButton 設定字型大小

btn.frame cgrectmake x,y,width,height btn settitle search forstate uicontrolstatenormal 設定按鈕上的自體的大小 btn setfont uifont systemfontsize 14.0 這種可以用來設定字型的...