要在Android中設置EditText的字體和顏色,請按照以下步驟操作:
res/values
目錄下創建一個名為colors.xml
的文件(如果尚未創建),并定義所需的顏色值。例如:<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="text_color">#FF4081</color>
</resources>
在res/font
目錄下放置字體文件(如果尚未存在此目錄,請創建一個)。例如,將字體文件custom_font.ttf
放入此目錄。
在布局文件(如activity_main.xml
)中添加或修改EditText部分,應用自定義字體和顏色。例如:
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/text_color"
android:textSize="16sp"
android:fontFamily="@font/custom_font" />
這將設置EditText的字體為custom_font.ttf
,并將文本顏色設置為text_color
(在此示例中為#FF4081
)。
注意:如果您使用的是較舊的Android版本(低于API級別26),可能需要將android:fontFamily
更改為app:fontFamily
。同時確保在項目的build.gradle
文件中添加對com.android.support:support-v13
庫的支持。