3

我想制作如下下拉列表,

在此处输入图像描述

我正在尝试使用 sherlockactivity 和 spinner。但我不知道怎么做。

这是我的简单代码,但是……这不是我想要的

爪哇

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 回答