2012-05-30 35 views
5

有什麼方法可以在操作欄中更改下拉微調器的位置嗎?安卓操作欄(Sherlock Action Bar) - 將下拉微調器一直放在右邊

我發現這種風格的微調,下拉:

<style name="Sherlock.__Widget.Holo.Spinner" parent="Widget"> 
    <item name="android:dropDownSelector">@drawable/abs__list_selector_holo_dark</item> 
    <item name="android:popupBackground">@drawable/abs__menu_dropdown_panel_holo_dark</item> 
    <item name="android:dropDownVerticalOffset">0dip</item> 
    <item name="android:dropDownHorizontalOffset">0dip</item> 
    <item name="android:dropDownWidth">wrap_content</item> 
    <item name="android:gravity">left|center_vertical</item> 
    <item name="android:spinnerMode">dropdown</item> 
    <item name="android:clickable">true</item> 
</style> 

...但我怎麼做這個微調一路去行動吧的吧?現在它看起來是這樣的....

Example Activity

我想了微調,以對抗操作欄的右側齊平。

回答

4

要做到這一點是使用,你給它自己Spinner自定義導航的唯一方法。然後您可以將重力設置在ActionBar.LayoutParams的右側。這會將自定義視圖移動到屏幕的右側(但它仍將保留在操作項左側)。

+0

這就是我最終做的。看起來好像右邊的空間總是保留給行動項目,即使你不使用它。 – dell116