當前位置:首頁 » 安卓系統 » android字體代碼

android字體代碼

發布時間: 2024-12-08 09:33:44

1. 如何更改Android Studio的代碼字體和顏色

1、進入到Android studio,點擊菜單中的「File」的選項。

2、點擊進入彈出下拉菜單中的「settings」的選項。

3、進入到settings的設置框中,點擊 settings選項列表中的"Editor"。

4、進入到列表中找到為Colors&fonts並進行展開,選中font。

5、把scheme name設置為Darcula的選項。這樣就把編寫代碼區域設置為淡黑色背景。

6、修改字體需要通過創建之後才能修改,點擊「save as」,給創建的模板填入昵稱,點擊OK。

7、在Editor font中show only monospaced font的size進行代碼字體的大小,line sapacing中位行間距,點擊」OK「

8、關於字體顏色 :Colors&fonts中的General選項中選擇Default text,在右面選中Foreground,後面選擇自己想要的顏色,然後一路點擊確定,ok完成。

2. android studio怎麼設置代碼字體樣式

在windows7操作系統,Android studio中使用按照如下步驟設置Android Studio編輯中的代碼字體的樣式。

1、打開Android studio的設置界面,點擊工具的扳手圖標,如下圖:

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

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

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

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

1、Android系統默認支持三種字體,分別為:「sans」, 「serif」, 「monospace
2、在Android中可以引入其他字體 。
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:Android="http://schemas.android.com/apk/res/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/目錄下,www.linuxidc.com創建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);
}
}
}
}

熱點內容
java開發人員 發布:2024-12-30 02:26:17 瀏覽:537
存儲技術參數 發布:2024-12-30 02:20:39 瀏覽:116
安卓系統車機如何不卡 發布:2024-12-30 02:16:29 瀏覽:896
原始版安卓怎麼下載 發布:2024-12-30 02:11:26 瀏覽:66
linux網卡命令行 發布:2024-12-30 02:11:18 瀏覽:182
編程語言網名 發布:2024-12-30 02:09:46 瀏覽:337
蠏子的存儲 發布:2024-12-30 02:06:26 瀏覽:240
什麼配置讓人感覺高深莫測 發布:2024-12-30 02:06:26 瀏覽:848
密碼口是什麼樣的 發布:2024-12-30 02:05:08 瀏覽:566
豐田xrv哪個配置舒適 發布:2024-12-30 02:05:07 瀏覽:105