Как отобразить изображение в диалоговом окне - PullRequest
4 голосов
/ 23 мая 2011

Этот код будет отображать диалоговое окно с «Hello World», но я хочу отобразить изображение вроде: enter image description here также в том же диалоговом окне.

кто-нибудь может мне помочь?

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();
}

Ответы [ 3 ]

4 голосов
/ 23 мая 2011

Вот ссылка, которая поможет вам узнать, как это сделать ...

http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

Наслаждайтесь!

Советы:

Поиск на этом сайте, вы можете найти большинство основных принципов http://developer.android.com

Предложение:

HIT четыре пробела перед написанием любого кода ... это привлечет больше людей, чтобы ответить на вашвопрос как будет выглядеть хорошо написано

Happy Coding!

2 голосов
/ 23 мая 2011

Используйте CustomDialog вместо значения по умолчанию.

Оформить заказ для customDialog: http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application

Надеюсь, что это решит вашу проблему.

0 голосов
/ 01 марта 2014
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();
 }
...