一般我們要在我們自己的控制項中放置文字的時候,都會通過paint來實現:
paint paint = new paint();
paint.setantialias(true);
paint.settextsize(16);
但是,如果你在其他解析度的手機上,檢視文字的效果的時候,就會有問題,如果是在低解析度的機器除錯的話,放到高解析度的機器上,就會感覺字型太小了;反之,太大。所以設定文字字型的時候不能採用以上的方式來設定,而應該採用與textview類似的方法,如:
public void settextsize(int textsize)
這也鼓勵我們在設定textview字型大小的時候,採用sp作為度量的單位,而不是px。 Android自定義控制項之自定義組合控制項(三)
前兩篇介紹了自定義控制項的基礎原理android自定義控制項之基本原理 一 自定義屬性android自定義控制項之自定義屬性 二 今天重點介紹一下如何通過自定義組合控制項來提高布局的復用,降低開發成本,以及維護成本。1.第一種方式 直接在每個xml布局中寫相同的標題欄布局 這種方式沒有任何布局復用的...
Android自定義控制項之自定義組合控制項
前兩篇介紹了自定義控制項的基礎原理android自定義控制項之基本原理 一 自定義屬性android自定義控制項之自定義屬性 二 今天重點介紹一下如何通過自定義組合控制項來提高布局的復用,降低開發成本,以及維護成本。1.第一種方式 直接在每個xml布局中寫相同的標題欄布局 這種方式沒有任何布局復用的...
Android之自定義控制項
1.繼承view,view可以分為三種,基本的view,容器view,布局view 典型的view 如 imageview textview 容器類的view 如 listview gridview viewgroup 布局類的view 如 framelayout gridview linealay...