3

以下のようなドロップダウンリストを作りたいのですが、

ここに画像の説明を入力

私はシャーロックアクティビティとスピナーを試しています。しかし、私は方法を知りませんでした。

これが私の簡単なコードですが...これは私が望んでいたものではありません

ジャワ

final Spinner spinnerSelectmenu = (Spinner)findViewById(R.id.actionbar_filemenu_selectmenu);
    String[] items = {"", "menu1", "menu2"};
    ArrayAdapter<String> spinnerMenuList = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, items);
    spinnerMenuList.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinnerSelectmenu.setAdapter(spinnerMenuList);

xml

<Spinner 
    android:id="@+id/actionbar_filemenu_selectmenu"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:layout_alignParentRight="true"
    />

ここに画像の説明を入力

4

1 に答える 1

2

android:spinnerMode="dropdown"正しいことのようですが、AFAIKではAPI 11以降でしか利用できません。
他のソースによると、コードをドロップダウンとして表示するには、Holo テーマを使用する必要があります。https://stackoverflow.com/a/13560603/1666456を参照してください。

于 2013-03-17T18:19:49.080 に答える