我想制作下面的下拉列表,
我正在尝试使用sherlockactivity和spinner。但我不知道怎么做。
这是我的简单代码,但......这不是我想要的
的java
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"
/>
答案 0 :(得分:1)
android:spinnerMode="dropdown"
似乎是正确的,但AFAIK只能从API 11开始提供。
其他消息来源说你需要使用Holo主题让你的代码显示为下拉列表。见https://stackoverflow.com/a/13560603/1666456