2015-02-02 3 views
1

Я использую этот код, чтобы сделать диалоговое окно onclick с вариантами, но мне нужно сохранить выбранную опцию как текст текстового представления как? Спасибо.Выбрано диалоговое окно сохранения Android для текстового поля

общественного диалога onCreateDialogSingleChoice() {

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
    CharSequence[] array = {"Redbull", "Monster", "Rockstar", "Shock", "Burn", "Semtex"}; 

    builder.setTitle("Select Brand") 
      .setSingleChoiceItems(array, 0, new DialogInterface.OnClickListener() { 

       @Override 
       public void onClick(DialogInterface dialog, int which) { 
       } 
      }) 

      .setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
       @Override 
       public void onClick(DialogInterface dialog, int id) { 
       } 
      }) ; 

    return builder.create(); 
} 

ответ

0

мне нужно, чтобы сохранить выбранный вариант как текст TextView как?

Используйте onClick, чтобы получить выбранный элемент из AlertDialog:

@Override 
public void onClick(DialogInterface dialog, int which) { 
    String strSelectedItem=array[which]; 
    // show strSelectedItem in TextView 
} 
+0

но массив [который] еще ИНТ, как сохранить его в строку? – T1Mastr

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