2014-12-19 2 views
0

Я имею дело с Menu -> Navigation SubMenus, и я столкнулся с проблемой.Пользовательский AlertDialog с ListView

Мой первый экран - это ListView, который отображает весь экран, и я хочу, чтобы при выборе ListItem он переходил к другому действию, но с AlertDialog, состоящим из ListView, который занимает половину экрана по высоте. Поэтому, когда пользователь удаляет диалоговое окно, он исчезает.

Итак, я знаю, как установить Listener в первом ListView, перейти к другому действию, передавая данные из выбранного элемента, чтобы получить ListView ListView, заполненный AsyncTask, но я не знаю, как получить этот AlertDialog состоящий из ListView

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

Приветствия

+1

, что вы сделали –

ответ

0

Вам нужно будет использовать диалог на заказ, как этот

 final Dialog dialog = new Dialog(context); 
     dialog.setContentView(R.layout.custom); 
     dialog.setTitle("Title..."); 

     // set the custom dialog components - text, image and button 
     TextView text = (TextView) dialog.findViewById(R.id.text); 
     text.setText("Android custom dialog example!"); 
     ImageView image = (ImageView) dialog.findViewById(R.id.image); 
     image.setImageResource(R.drawable.ic_launcher); 

     Button dialogButton = (Button) dialog.findViewById(R.id.dialogButtonOK); 
     // if button is clicked, close the custom dialog 
     dialogButton.setOnClickListener(new OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       dialog.dismiss(); 
      } 
     }); 

     dialog.show(); 

Примечание В R.layout.custom вставить ListView

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