Android设置好看的字体样式
时间: 2023-09-21 09:11:36 浏览: 52
要在Android应用程序中设置漂亮的字体样式,可以按照以下步骤:
1. 在app的build.gradle文件中添加以下代码:
```
dependencies {
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'uk.co.chrisjenx:calligraphy:2.3.0'
}
```
2. 创建assets/font文件夹并将所需字体文件(.ttf或.otf)放入其中。
3. 在Application的onCreate()方法中添加以下代码:
```
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
.setDefaultFontPath("font/your_font_name.ttf")
.setFontAttrId(R.attr.fontPath)
.build());
```
4. 在需要应用自定义字体的活动中,添加以下代码:
```
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
```
5. 在布局文件中添加以下代码以应用自定义字体:
```
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Your Text"
android:textSize="20sp"
app:fontPath="font/your_font_name.ttf" />
```
以上步骤将帮助您在Android应用程序中设置漂亮的字体样式。