打开设置功能窗口。两种方式:
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 开发中怎么使用自定义字体、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)