是的,Android Button的屬性可以自定義字體。您可以通過以下步驟來實現:
首先,將您的自定義字體文件(通常是 .ttf 或 .otf 格式)添加到項目的 assets/fonts
目錄中。如果沒有這個目錄,請創建一個。
在您的布局文件(XML)中,找到Button控件并添加 android:fontFamily
屬性,如下所示:
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me!"
android:fontFamily="@font/your_custom_font" />
在這里,@font/your_custom_font
應該替換為您在第一步中添加到 assets/fonts
目錄中的字體文件名。
對于Java:
Button myButton = findViewById(R.id.my_button);
Typeface customFont = Typeface.createFromAsset(getAssets(), "fonts/your_custom_font.ttf");
myButton.setTypeface(customFont);
對于Kotlin:
val myButton: Button = findViewById(R.id.my_button)
val customFont = Typeface.createFromAsset(assets, "fonts/your_custom_font.ttf")
myButton.typeface = customFont
這樣,您就可以成功地為Android Button自定義字體了。