<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="alertBtn1"
android:text="Hello"
android:textSize="22sp"
上記はxmlのボタンのコードで、アセットフォルダーの「fonts」フォルダーにあるカスタムフォントです。ボタンのフォントを変更して、使用しているカスタムフォントに一致させるにはどうすればよいですか?
ボタンの機能は次のとおりです。
public void onClick(View v){}
public void alertBtn(View v){
new AlertDialog.Builder(this)
.setTitle("Button 1")
.setMessage("Hello")
.setNeutralButton("Go Back", null)
.show();
}
使ってみました
Button txt = (Button) findViewById(R.id.custom_font);
Typeface font = Typeface.createFromAsset(getAssets(), "custom_font.ttf");
txt.setTypeface(font);
ただし、R.id.custom_font);
解決できないか、フィールドではなく、フォントに構文エラーがあるとのことです。txt.setTypeface(font);