先是自定義乙個textview為了接下來存放外部特殊字型,檔案目錄如下:
customtextview類檔案:
package com.example.administrator.customview;
import android.content.context;
import android.util.attributeset;
import android.widget.textview;
/** * created by administrator on 2016-06-02.
* 自定義 textview
*/public
class
customtextview
extends
textview
public
customtextview(context context, attributeset attrs)
public
customtextview(context context, attributeset attrs, int defsyle)
/***
* 設定字型
**@return
*/public
void
init(context context)
}
fontcustom類檔案:
package com.example.administrator.customview;
import android.content.context;
import android.graphics.typeface;
/** * created by administrator on 2016-06-02.
* 特殊字型定義
*/public
class
fontcustom
return tf;}}
ok,自定義textview完成,接下來就是在xml布局裡邊呼叫,直接改變textview標籤就可以了:
android:id="@+id/usercenter_txt"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_margintop="2dp"
android:layout_weight="6"
android:text="@string/usercenter_txt"
/>
完成了這些操作以後,就可以執行你的專案看看效果了,不用像上篇部落格一樣乙個乙個textview控制項去stettype()了,(笑哭……)!
是不是完美解決了,系統字型字型大小過大就變粗的硬傷。
自定義控制項textview
自定義控制項名稱 public class cheyouquanlinearlayout extends viewgroup public cheyouquanlinearlayout context context,int horizontalspacing,int verticalspacing...
自定義閃爍Textview
一直感覺自定義view是乙個比較難的點,但是要成為乙個合格的android開發者,自定義view又是必經之路。今天我就帶大家寫乙個簡單的自定義textview。在自定義view之前先看一下簡單知識點。1.view的測量。view的測量模式有三種,精確模式 exactly 如控制項具體寬高的大小 最大...
Android 自定義TextView字型!
兩種方法 方法一 在assets目錄下新建目錄fonts,然後存放自己的字型庫,我這裡是微軟雅黑weiruanyahei.ttf。textview tv typeface tf2 typeface.createfromasset getassets fonts weiruanyahei.ttf tv...