0

従来のスピナーのようにテキストを入れ替えないドロップダウン メニューを作成しようとしています。理想的には、タップすると下に表示されるドロップダウンをトリガーするアイコンが必要です。

このようなドロップダウンを作成するより良い方法はありますか?

編集: Android ポップアップ メニューが最適です。

以下の例は、ドロップダウン スピナーを使用して作成されました。

私が持っているもの:

ドロップダウンの例

私が欲しいもの:

ドロップダウン例2

スピナー コード:

Spinner spinner = (Spinner) view.findViewById(R.id.addCustomer);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
getActivity(), R.array.add_customer, R.layout.spinner_item_icon);
adapter.setDropDownViewResource(R.layout.spinner_dropdown_item_icon);
spinner.setAdapter(adapter);
4

1 に答える 1

1

を持っているのはどうですかPopupWindow。アイコンをクリックすると、PopupWindow付きの が表示されListViewます。ここでサンプルコードを見つけることができます

于 2013-09-30T22:39:35.187 に答える