15

複数のカテゴリを検索するためのフィルターのように機能するスピナーがあります。しかし問題は、スピナーでは 1 つのカテゴリしか選択できないことです。スピナーの複数選択動作を取得する方法はありますか、または他にどのような選択肢がありますか?

4

2 に答える 2

11

Sスピナーは、一度に1つのアイテムを表示するように設計されています。チェックボックスのスピナーを作成することで逃げることができるかもしれませんが、それはおそらくひどいユーザーエクスペリエンスになるでしょう。

代わりにListViewとCHOICE_MODE_MULTIPLEをお勧めします。この回答に示すように、ダイアログにリストビューを追加できます。ダイアログ内にリストビューを作成することは可能ですか?

于 2011-05-24T16:06:29.900 に答える
7

Android には、ドロップダウン リストに似た機能を持つ Spinner ウィジェットが用意されています。ただし、Spinner は単一選択を受け入れます。そのため、一度に 1 つの項目のみを選択します。そのため、複数選択リストを持つカスタム ポップアップ ウィンドウを使用して、複数選択機能を実現できます。ポップアップ ウィンドウは、ポップアップ ウィンドウを配置できることを除いて、ダイアログに似ています。

ドロップダウン ボタンをクリックすると、リストが表示され(ドロップダウンとして)、複数の値を選択できます。選択した値は、リストの上のテキスト ボックスに表示されます。

参考までに、このリンクを好むことができます:

http://asnehal.wordpress.com/2012/04/03/multi-select-drop-down-list-in-android/

于 2014-03-26T07:07:59.250 に答える