1

これはすでに質問され、回答されていることは知っていますが、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 のようにビューを表示する方法は?

4

1 に答える 1