一般在activity裡面新增如下**
@override
public void onconfigurationchanged(configuration newconfig)
@override
public resources getresources(
)return res;
}
另外,比如在**層自定義的文字大小(textview.settextsize(15f);
),用上面的方法或許無效。
textview.settextsize(typedvalue.complex_unit_px,15)
; //15畫素
textview.settextsize(typedvalue.complex_unit_sp,15)
; //15sp
textview.settextsize(typedvalue.complex_unit_dip,15)
;//15dip ----**層,用這個就不會出現,字型跟隨系統字型大小了
Android 字型設定
android 對中文字型支援很不好 需要加入相應的字型庫 1 建立布局layout 建立線性布局 linearlayout linearlayout newlinearlayout this 設定線性布局為垂直方向 linearlayout.setorientation linearlayout....
字型不隨系統的字型大小變化而變化
1 將字型大小的單位設定了dp,就可以固定字型大小不隨系統設定的字型大小變化 sp和dp很類似但唯一的區別是,android系統允許使用者自定義文字尺寸大小 小 正常 大 超大等等 當文字尺寸是 正常 時1sp 1dp 0.00625英吋,而當文字尺寸是 大 或 超大 時,1sp 1dp 0.006...
Android設定TextView字型
1.將字型檔案 例如hyliangpinxiancuj.ttf 放到assets目錄下 2.自定義multifonttextview繼承textview public class multifonttextview extends textview 初始化字型 param context priva...