2017-01-21 4 views
-1

Я закодирован, как показано ниже, для создания alertdialog. предупреждающий блок работает правильно, но как я могу добавить изображение в оповещение? в то время как заголовок и сообщения являются синтаксическими строками из моей базы данных. Мне нужно добавить изображение из базы данных динамически.Как добавить изображение и текст в alertbox в android

private AlertDialog.Builder builder; 
    public void onClick(View v) { 
       builder = new AlertDialog.Builder(ProfileViewActivity.this).setTitle(ser_name) 
             .setMessage(desc); 
       builder.setPositiveButton("Close", new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int which) { 
         dialog.cancel(); 
       } 
       }).show(); 
+0

Создание пользовательского диалога Layout – vishnumm93

ответ

0

Inflate макет вы alertbox

AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); 

LayoutInflater inflater = this.getLayoutInflater(); 

View dialogView = inflater.inflate(R.layout.alert_label_editor, null); 

dialogBuilder.setView(dialogView); 
ImageView imgview = (ImageView) dialogView.findViewById(R.id.img); 
imgview.setResource(R.drawable.img); 
AlertDialog alertDialog = dialogBuilder.create(); 
alertDialog.show(); 

создать собственный макет

+0

не одно изображение из вытяжке, мне нужно добавить изображения динамически моя база данных –

+0

извлекает это изображение из базы данных. изображение хранится в базе данных в виде растрового изображения – Harmantj

+0

благодарю вас за информацию –