次のようなリストアイテムを表示するスピナーを作成しました:http: //developer.android.com/images/ui/spinner.png
ただし、スピナーをタップするとすべてのオプションが新しいポップアップに表示されるように変更するにはどうすればよいですか?
次のようなリストアイテムを表示するスピナーを作成しました:http: //developer.android.com/images/ui/spinner.png
ただし、スピナーをタップするとすべてのオプションが新しいポップアップに表示されるように変更するにはどうすればよいですか?
Holo Themeスピナーから、デフォルトでドロップダウンとして表示されます。これをカスタマイズしたい場合は、ボタンを使用してスピナーの背景を設定できます。ボタンをテープで貼り付けると、コンテキストメニューが表示されます。
アップデート :
android:spinnerMode="dialog"を使用するだけです
スピナーアイテムをポップアップとして表示します。次の行を使用します。
setContentView(R.layout.main)の上に以下の行を追加します。
requestWindowFeature(Window.FEATURE_NO_TITLE);
また、特定のアクティビティに以下の行を追加します。
android:theme="@android:style/Theme.Dialog"
main.xmlは独自のデザインになり、機能はテキストビュー、ボタン、ラジオアイテムなどになります。各アイテムをクリックした後、必要な作業を行う必要があります。
ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_list_item_1,ur-arraylist);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);