當前位置:首頁 » 安卓系統 » android開發字體

android開發字體

發布時間: 2022-09-07 13:54:14

㈠ android app開發中默認的字體是什麼字體

中文 思源黑體/ 英文 Robot
中文七個字重:Thin、 Light、DemiLight、Regular、Medium、Bold 和 Black
英文六個字重:Thin、Light、Regular、Medium、Bold 和 Black

㈡ android開發可以在xml資源文件里設置自定義字體嗎

這個在xml中設置字體只能是系統內置的幾種字體,如monospace、sans、serif等,
設置方法:android:typeface="monospace"

但是要是想設置自定義的、放在assert目錄下的字體的話,只能在代碼中去設置了:如:
Typeface font=Typeface.createFromAsset(this.getAssets(),"fonts/YourCustomFont.ttf");
textView.setTypeface(font);

㈢ 如何在Android開發中使用自定義的字體庫

1、在Eclipse中新建Android工程fontdemo。代碼很簡單,只有MainActivity.java和CustomFontTextView.java。布局文件是activity_main.xml。assets下面是我們要使用的字體庫文件。

2、核心代碼是CustomFontTextView.java。CustomFontTextView繼承自TextView,在初始化的時候讀取自定義的字體庫。

3、然後在布局文件中,像普通的TextView一樣,引用我們自定義的這個文件。

4、MainActivity只是負責展示我們自定義的這個TextView。

看一下最終的運行效果。

㈣ android 開發 默認字體太粗 怎麼設置細體

android:textStyle設置字形[bold(粗體) 0, italic(斜體) 1, bolditalic(又粗又斜) 2] 可以設置一個或多個,用「|」隔開
android:typeface設置文本字體,必須是以下常量值之一:normal 0, sans 1, serif 2, monospace(等寬字體)3]

㈤ android studio 開發用什麼字體好

字體的話選擇中文字體,微軟雅黑bold也不錯,重要的是選擇自己喜歡的。

㈥ Android 開發中怎麼使用自定義字體

1、Android系統默認支持三種字體,,分別為:「sans」, 「serif」, 「monospace
2、在Android中可以引入其他字體 。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:Android=""
Android:layout_width="fill_parent"
Android:layout_height="fill_parent" >

<TableRow>

<TextView
Android:layout_marginRight="4px"
Android:text="sans:"
Android:textSize="20sp" >
</TextView>
<!-- 使用默認的sans字體 -->

<TextView
Android:id="@+id/sans"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="sans" >
</TextView>
</TableRow>

<TableRow>

<TextView
Android:layout_marginRight="4px"
Android:text="serif:"
Android:textSize="20sp" >
</TextView>
<!-- 使用默認的serifs字體 -->

<TextView
Android:id="@+id/serif"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="serif" >
</TextView>
</TableRow>

<TableRow>

<TextView
Android:layout_marginRight="4px"
Android:text="monospace:"
Android:textSize="20sp" >
</TextView>
<!-- 使用默認的monospace字體 -->

<TextView
Android:id="@+id/monospace"
Android:text="Hello,World"
Android:textSize="20sp"
Android:typeface="monospace" >
</TextView>
</TableRow>
<!-- 這里沒有設定字體,我們將在Java代碼中設定 -->

<TableRow>

<TextView
Android:layout_marginRight="4px"
Android:text="custom:"
Android:textSize="20sp" >
</TextView>

<TextView
Android:id="@+id/custom"
Android:text="Hello,World"
Android:textSize="20sp" >
</TextView>
</TableRow>

</TableLayout>
// 得到TextView控制項對象
TextView textView = (TextView) findViewById(R.id.custom);
// 將字體文件保存在assets/fonts/目錄下,創建Typeface對象
Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/DroidSansThai.ttf");
// 應用字體
textView.setTypeface(typeFace);
如果想對整個界面的所有控制項都應用自定義字體,可以:

package arui.blog.csdn.net;
import android.app.Activity;
import android.graphics.Typeface;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class FontManager {
public static void changeFonts(ViewGroup root, Activity act) {
Typeface tf = Typeface.createFromAsset(act.getAssets(),
"fonts/xxx.ttf");
for (int i = 0; i < root.getChildCount(); i++) {
View v = root.getChildAt(i);
if (v instanceof TextView) {
((TextView) v).setTypeface(tf);
} else if (v instanceof Button) {
((Button) v).setTypeface(tf);
} else if (v instanceof EditText) {
((EditText) v).setTypeface(tf);
} else if (v instanceof ViewGroup) {
changeFonts((ViewGroup) v, act);
}
}
}
}

㈦ android app開發中默認的字體是什麼字體

1、Clockopia.ttf
系統默認待機時鍾字體;
2、DroidSans.ttf
系統默認英文字體;
3、DroidSans-Bold.ttf
系統默認英文粗字體;
4、DroidSansFallback.ttf
系統默認中文字體;

Android
系統中,DroidSans
是默認字體,只包含西方字元(英文),應用程序默認情況下都會調用它;而
Droid
Sans
Fallback
包含了東亞字元(繁體中文、簡體中文、韓文、日文)。當需要顯示的字元在
Droid
Sans
字體中不存在(如漢字),即沒有對應編碼的字元時,系統會到
Droid
Sans
Fallback
中去尋找相應編碼的字元,如果找到,則使用
Droid
Sans
Fallback
字體來顯示它,如果仍然找不到該編碼對應的字元,則系統無法在屏幕上顯示出這個字元。同時DroidSansFallback.ttf
字體文件的體積僅有
3.04MB大小,效果類似於微軟雅黑字體,而且是完全免費的。

㈧ Android UI設計字體大小規范

Android UI設計字體,由於android廠商和設備之多,目前沒有特定的標准,但根據設備的尺寸,有一個建議的原則,如下:

sp和dp一樣,是android開發里特有的單位,設計師在做UI設計的時候通常最初是建立320*480這個尺寸的畫布開始的,這個尺寸的畫布在android解析度的分類中稱為mdpi,在這個尺寸下,ps里的1px就等於android中的1dp,同樣,這個時候1點的字就等於android中1sp。

㈨ Android開發中如何為應用設置全局字體(第三方字體)

最簡單的就是自定義TextView
,所有的顯示文字都用這個,然後控制一個textview就好了

熱點內容
LOL腳本識別 發布:2024-05-03 03:53:14 瀏覽:792
祁東福祥惠民卡初始密碼多少 發布:2024-05-03 03:36:02 瀏覽:247
王者什麼東西需要二級密碼 發布:2024-05-03 03:26:11 瀏覽:766
網頁界面升級訪問 發布:2024-05-03 03:26:06 瀏覽:210
安卓區怎麼更改充電提示音 發布:2024-05-03 03:23:56 瀏覽:48
遺傳演算法圖像分割 發布:2024-05-03 03:16:27 瀏覽:801
外圓圓弧怎麼編程 發布:2024-05-03 03:13:59 瀏覽:213
如何在conda中安裝需要編譯的軟體 發布:2024-05-03 02:41:21 瀏覽:780
易語言垃圾清理源碼 發布:2024-05-03 02:40:34 瀏覽:182
滴滴蘋果安卓哪個派單量好 發布:2024-05-03 02:22:52 瀏覽:289