16

AlertDialog を作成します

AlertDialog.Builder builder = new AlertDialog.Builder(this);
...
AlertDialog alert = builder.create();
alert.show();

しばらくすると、AlertDialog メッセージを閉じずに変更したいと思います。

出来ますか?

4

4 に答える 4

15

Android 開発者と合意しました。使用することもできます

TextView messageView = (TextView) alert.findViewById(android.R.id.message);

AlertDialog の messageTextView に対する制御を取得します。次に、そこに新しいテキストを設定できます。

于 2013-04-19T13:47:19.130 に答える
7

はい、できます。

たとえば、独自のレイアウトを使用して独自のダイアログを作成する場合、各ビューに ID を設定し、各ビュー (たとえば、textView) にアクセスして、いつでも新しいテキストを設定できます。

于 2013-04-19T13:39:20.797 に答える