android studio 怎么改字体

android studio 怎么改字体,第1张

打开设置功能窗口。两种方式:

a File菜单-->打开Settings选项

b 工具栏中选中Settings图标打开。

找到IDE Settings-->Appearance选项,IDE默认theme为Intellij主题

如上图,点击Theme下拉选项,选中Darcula主题,点击Apply应用修改,d出重启Android Studio生效修改。如图:

修改字体和字体大小:执行步骤1,d出设置窗口。找到Color&Fonts选项,点击Save As按钮,为自定义字体字号起名,点击OK按钮,如下图:

如下图,展开Color&Fonts菜单,通过Primary font选项,选择设置合适的字体,通过Size设置合适的字号,同时可以设置其他样式。如下图:

1、Android系统默认支持三种字体,,分别为:“sans”, “serif”, “monospace

2、在Android中可以引入其他字体 。

<xml version="10" 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(Ridcustom);

// 将字体文件保存在assets/fonts/目录下,创建Typeface对象

Typeface typeFace = TypefacecreateFromAsset(getAssets(),"fonts/DroidSansThaittf");

// 应用字体

textViewsetTypeface(typeFace);

如果想对整个界面的所有控件都应用自定义字体,可以:

package aruiblogcsdnnet;

import androidappActivity;

import androidgraphicsTypeface;

import androidviewView;

import androidviewViewGroup;

import androidwidgetButton;

import androidwidgetEditText;

import androidwidgetTextView;

public class FontManager {

public static void changeFonts(ViewGroup root, Activity act) {

Typeface tf = TypefacecreateFromAsset(actgetAssets(),

"fonts/xxxttf");

for (int i = 0; i < rootgetChildCount(); i++) {

View v = rootgetChildAt(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 studio 怎么改字体全部的内容,包括:android studio 怎么改字体、Android 开发中怎么使用自定义字体、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9520984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存