これはすでに質問され、回答されていることは知っていますが、AlertDialog をカスタマイズする方法がわかりません。
私は次のコードを書き、AlertDialog として次の結果を取得します。これは、フォント サイズを除いて必要なものです。変更したいのはそれだけです。
@Override
public void onClick(View v) {
final AlertDialog msgbox = new AlertDialog.Builder(About.this).setTitle("Credits").setMessage(msg).create();
msgbox.setCancelable(true);
msgbox.show();
}
ここで他のいくつかの回答を読んで、次のコードを書き、次のダイアログを取得します。
@Override
public void onClick(View v) {
final TextView myView = new TextView(getApplicationContext());
myView.setText(msg);
myView.setTextSize(14);
final AlertDialog msgbox = new AlertDialog.Builder(About.this).setTitle("Credits").setView(myView).create();
msgbox.setCancelable(true);
msgbox.show();
}
ご覧のとおり、すべてが変わります!フォント サイズだけを変更する方法、または以前の AlertDialog のようにビューを表示する方法は?