画像付きの警告ダイアログを作成しました。しかし、私はプログラムでEditTextと共に画像を表示する必要があります。layout.xmlなしでImageViewとEditTextでAlertDialogを表示するにはどうすればいいですか?
ここでコードがあります。..
final EditText input = new EditText(getActivity());
ImageView imageView = new ImageView(((EwiseDemoApplication) getActivity().getApplication()).getApplicationContext());
Bitmap bitmap = BitmapFactory.decodeByteArray(bitmapDecodedString, 0, bitmapDecodedString.length);
imageView.setImageBitmap(bitmap);
input.setTransformationMethod(PasswordTransformationMethod.getInstance());
AAlertDialog alertDialog = new AlertDialog.Builder(getActivity())
.setView(imageView)
.setPositiveButton("Submit",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//some method here
}
}
)
.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.dismiss();
}
}
)
.create();
//other codes here
xmlに対して何がありますか? –
あなたはプログラムでレイアウトを作成し、 'setView()'で設定する必要があります – TWL