2014-12-31 1 views
0

У меня проблема с добавлением AlertDialog.Builder с ListView и onItemClickListener ... как это сделать? Можете ли вы привести пример кодаКак создать ListView с AlertDialog.Builder onItemClickListener?

+2

Можете ли вы показать нам код, который вы пробовали до сих пор? «У меня проблема» довольно абстрактно. – Simas

ответ

0

попробовать это

private void AlertDialogView() { 
    final CharSequence[] items = { "One", "Two", "Three", "Four" }; 

    AlertDialog.Builder builder = new AlertDialog.Builder(ShowDialog.this);//ERROR ShowDialog cannot be resolved to a type 
    builder.setTitle("Alert Dialog with ListView and Radio button"); 
    builder.setSingleChoiceItems(items, -1, 
      new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int item) { 
        Toast.makeText(getApplicationContext(), items[item], 
          Toast.LENGTH_SHORT).show(); 
       } 
      }); 

    builder.setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int id) { 
      Toast.makeText(ShowDialog.this, "Success", Toast.LENGTH_SHORT) 
        .show(); 
     } 
    }); 

    builder.setNegativeButton("No", new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int id) { 
      Toast.makeText(ShowDialog.this, "Fail", Toast.LENGTH_SHORT) 
        .show(); 
     } 
    }); 

    AlertDialog alert = builder.create(); 
    alert.show(); 
} 
+0

'// ОШИБКА ShowDialog не может быть разрешена для типа' довольно вводит в заблуждение. – Simas

+0

Спасибо :) Это помогло – KillerBLS

-1

Учитывая listView ваш ListView и MainActivity это имя вашей деятельности.

 Смежные вопросы

  • Нет связанных вопросов^_^