2016-12-11 2 views
1

Мне нужно реализовать два списка одного выбора в диалоговом окне оповещения. На первом снимке можно увидеть два элемента одного выбора. Как только вы нажмете на кнопку, она покажет список предметов (второе изображение). Мой вопрос заключается в том, как реализовать два элемента списка выбора в диалоговом окне предупреждения? Благодаря! enter image description hereКак получить два списка одного выбора в диалоговом окне предупреждения?

enter image description here

картинка принята и через скриншоты из VirtualGuitar +

ответ

2

Вы можете создать макет с двумя блесен в горизонтальной линейной компоновки. Затем сделать диалог предупреждения с макета XML, как этот

 AlertDialog.Builder builderVal=new AlertDialog.Builder(mContext); 
     builderVal.setTitle("Title here") ; 
     View holder=View.inflate(mContext, R.layout.spinners, null); 
     builderVal.setView(holder); 
     Spinner spinner1 = (Spinner) holder.findViewById(R.id.spinner1); 
     //implement spinner logic 
     builderVal.setPositiveButton("Okay",null); 
     builderVal.show(); 

spinners.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <Spinner 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/spinner1"></Spinner> 
    <Spinner 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/spinner2"></Spinner> 

</LinearLayout> 

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

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