0

ボタンでスピナーのようなメニューをプルアップしたいのですが、プロンプトのようなデータをスピナーに保存する必要はありません。

スピナーは次のようになります。

Spinner spinner = (Spinner) findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.social_list, android.R.layout.simple_gallery_item);//select_dialog_multichoice);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);

spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());

ボタンと同じことをする必要があります...ありがとう

4

3 に答える 3

2

spinner.performClick();私はあなたがボタンクリックメソッドを入れるべきだと思います

于 2012-06-06T09:56:41.080 に答える
0

ContextMenuを利用できます。コンテキストメニューのデモに関するリンクは次のとおりです。

http://mobile.dzone.com/news/context-menu-android-tutorial

ただし、変更はほとんど必要ありません。ボタンクリックイベント内で、ContextMenuを開く必要があります。

于 2012-06-06T10:00:43.893 に答える