#android #imageview #android-alertdialog
#Android #просмотр изображений #android-alertdialog
Вопрос:
Этот код отобразит диалоговое окно с надписью «Hello World», но я хочу отобразить изображение типа: также в том же диалоговом окне.
кто-нибудь может мне помочь?
private void showDialog(String message)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Hello World");
builder.setCancelable(false);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}
Комментарии:
1. Спасибо Нанне, я просто внес предложение относительно кода.
Ответ №1:
Вот ссылка, которая приведет вас к руководству о том, как это сделать…
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
Наслаждайтесь!
Совет:
Поищите на этом веб-сайте вы можете найти большинство базовых основhttp://developer.android.com
Предложение:
НАЖМИТЕ четыре пробела, прежде чем вводить какие-либо code…it это привлечет больше людей к ответу на ваш вопрос, поскольку он будет выглядеть хорошо написанным
Удачного кодирования!
Ответ №2:
Используйте пользовательский каталог вместо стандартного.
Проверьте это для пользовательского каталога: http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
Надеюсь, это решит вашу проблему.
Ответ №3:
private void showDialog(String message)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Hello World");
builder.setIcon(R.drawable.hello);
builder.setCancelable(false);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
dialog.dismiss();
}
});
AlertDialog alert = builder.create();
alert.show();
}