安卓

Android自定義字體

Android自定義字體

有時候,你可能不想使用默認字體和可能需要創建自己的自定義字體。使用一個定製的字體在你的android應用程序中,您需要從互聯網上下載的字體,你必須把字體的資產項目的文件夾。

有一些,你需要遵循的步驟在您的應用程序中使用自定義字體和這些步驟如下所述:

1。你的項目——com.firstapp.ashulakhwan.greatlearning下創建一個android應用程序

2。下載你想在應用程序中使用的字體,把該文件在資產項目的文件夾目錄中。

3所示。文件命名MainActivity修改的主要活動。java在你的項目目錄:

包com.firstapp.ashulakhwan.greatlearning;

進口android.graphics.Typeface;進口android.support.v8.app.ActionBarActivity;進口android.os.Bundle;進口android.widget.TextView;公開課MainActivity延伸ActionBarActivity {TextView cf1 cf2;保護無效onCreate(包savedInstanceState) {super.onCreate (savedInstanceState);setContentView (R.layout.activity_main);cf1 = (TextView) findViewById (R.id.textView3);cf2 = (TextView) findViewById (R.id.textView4);字體font1 = Typeface.createFromAsset (getAssets(),“字體/ font.ttf”); cf1.setTypeface(font1); Typeface font2= Typeface.createFromAsset(getAssets(), "font/font1.ttf"); cf2.setTypeface(font2); } }

4所示。修改布局文件——activity_main。xml包含以下內容:

< ?xml version = " 1.0 " encoding = " utf - 8 " ?> < RelativeLayout xmlns: android = " http://schemas.android.com/apk/res/android " xmlns:工具= " http://schemas.android.com/tools " android: layout_width =“match_parent”android: layout_height =“match_parent”android: paddingLeft =“@dimen / activity_horizontal_margin”android: paddingRight =“@dimen / activity_horizontal_margin”android: paddingTop =“@dimen / activity_vertical_margin”android: paddingBottom =“@dimen / activity_vertical_margin”工具:上下文= "。MainActivity " > < TextView android: layout_width = " wrap_content“android: layout_height =“wrap_content”androidbeplay2018官网:文本=“大學習”android: id =“@ + id / textView2”android: layout_below =“@ + id / TextView”android: layout_centerHorizontal = " true " android: textSize =“42 dp”android:輸入textColor = " # e34234 " / > < TextView android: layout_width =“wrap_content”android: layout_height =“wrap_content”android:文本= "字體" android: id =“@ + id / TextView”android: layout_alignParentTop = " true " android: layout_centerHorizontal = " true " android: textSize = " 40 dp " / > < TextView android: layout_width =“wrap_content”android: layout_height =“wrap_content”android:文本=“大學習”android: id =“@ + id / textView4”android: layout_below =“@ + id / textView3”android: layout_alignLeft =“@ + id / textView3”android: layout_alignStart =“@ + id / textView3”android: layout_marginTop =“75 dp”android: textSize = " 48 dp " / > < TextView android: layout_width =“wrap_content”android: layout_height =“wrap_content”android:文本=“大學習”android: id =“@ + id / textView3”android: layout_centerVertical = " true " android: textSize = 50 dp“android: layout_alignParentRight = " true " android: layout_alignParentEnd = " true " android: layout_alignParentLeft = " true " android: layout_alignParentStart = " true " / > < / RelativeLayout >

5。最後,您需要檢查您的應用程序的結果通過運行在Android模擬器或Android設備。

Python實踐規範
1小時
初學者
4.4 k +學習者
4.35 (151)
VLOOKUP在Excel中
1小時
初學者
21.1 k +學習者
4.57 (723)
區塊鏈過程
1小時
初學者
3.7 k +學習者
4.52 (213)
去編程語言
1小時
初學者
2.7 k +學習者
4.5 (175)
在Excel中條件格式
1小時
初學者
7.6 k +學習者
4.57 (273)
在Python中斐波納契數列
1小時
初學者
1.4 k +學習者
4.6 (50)
設計應用程序
1小時
初學者
7.7 k +學習者
4.46 (351)
數據透視表在Excel中
1小時
初學者
5.2 k +學習者
4.53 (167)
分而治之算法
1小時
初學者
1.2 k +學習者
4.58 (64)
二維碼在Python中
1小時
初學者
2.4 k +學習者
4.37 (108)
Baidu
map