Set OnClickListener aus Haupt-Setter wie folgt aus:
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity())
.setTitle(getResources().getString(R.string.dialog_title))
.setMessage("Waiting ...")
.setNeutralButton(R.string.check, null);
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
Button b_neutral = alertDialog.getButton(DialogInterface.BUTTON_NEUTRAL);
b_neutral.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView tv_message = (TextView) alertDialog.findViewById(android.R.id.message);
tv_message.setText("Works ...");
}
});
Für mich funktioniert es nicht: Verwenden von 'TextView messageView = (TextView) dialog.findViewById (android.R.id.message); messageView.setText ("MyText"); 'nach dem Aufruf von' dialog.show() 'ändert den Text nicht. – user905686
Wieder schrieb ich "mit Ihrem eigenen Layout". Für andere Lösungen funktionieren sie möglicherweise nicht gut. –