2016-12-11 6 views
1

경고 대화 상자에 두 개의 단일 선택 목록을 구현해야합니다. 두 개의 단일 선택 항목은 첫 번째 그림에서 볼 수 있습니다. 버튼을 클릭하면 항목 목록 (두 번째 그림)이 표시됩니다. 내 질문에 어떻게 경고 대화 상자에 두 개의 단일 선택 목록 항목을 구현합니까? 감사! enter image description here알림 대화 상자에서 두 가지 선택 목록을 사용하는 방법은 무엇입니까?

enter image description here

화상을 채용하고 VirtualGuitar +

답변

2

로부터 스크린 사용자는 수평 직선 배열에 두 스피너와 레이아웃을 생성 할 수있다. 그런 다음이

 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을 경고 대화 상자를 만들

<?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>