2016-12-11 12 views
1

アラートダイアログで2つの単一選択リストを実装する必要があります。 2つの単一選択項目は、最初の画像に表示されます。ボタンをクリックすると、アイテムのリスト(2番目の画像)が表示されます。私の質問は、私はどのようにアラートダイアログ上に2つの単一選択リスト項目を実装するのですか?ありがとう! enter image description hereアラートダイアログで2つの選択肢リストを表示するにはどうすればよいですか?

enter image description here

画像を採用しており、VirtualGuitar +

答えて

2

からのスクリーンショットは、あなたが水平直線レイアウト内の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> 
関連する問題