2013-02-21 34 views
1

我希望我的微调看起来像这样: http://i.stack.imgur.com/FJtx1.png如何让我的微调器在没有弹出窗口的情况下有下拉菜单?

而是我的微调看起来像这样 http://i.stack.imgur.com/RcGBa.png

如何使它看起来像第一个?

这是代码。

public void additemsonSpinner1() 
{ 
    spinner1=(Spinner)findViewById(R.id.spinner1); 
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, 
      R.array.pusharr, android.R.layout.simple_spinner_item); 
    // Specify the layout to use when the list of choices appears 
    adapter.setDropDownViewResource(android.R.layout.simple_expandable_list_item_1); 
    // Apply the adapter to the spinner 
    spinner1.setAdapter(adapter); 



} 
+0

您的第一个截图中的一个来自Holo主题。第二个截图来自Android 2.x,它没有Holo主题。 – CommonsWare 2013-02-21 22:09:53

+0

那么在较旧的固件上,(APi级别9)是不可能的呢? – user2044754 2013-02-21 22:10:36

+0

它应该是,如果你使用actionbarsherlock后端全息。虽然我没有亲自测试过。 – edthethird 2013-02-21 22:17:04

回答

0

所以在旧的固件,(API等级9),这是不可能的呢?

欢迎您尝试HoloEverywhere,或者看看是否有另一个全息风格Spinner的backport。

但是,请记住,Android 2.x设备的用户可能没有意识到Holo风格Spinner是什么,因为他们在其他应用中看不到它们。我建议坚持使用小部件,只要有可能,用户就会识别。

+0

非常感谢。 – user2044754 2013-02-21 22:18:53