2013-02-21 37 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