2012-05-30 16 views
5

Hareket çubuğundaki aşağı açılır eğicinin konumunu değiştirmenin bir yolu var mı?Android Aksiyon Çubuğu (Sherlock Action Bar) - Açılır kapanırlığı tamamen sağa doğru konumlandırın

aşağı çevirici damla bu tarz buldum:

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

... ama nasıl bu spinner eylem çubuğunun sağında tüm yol gitmek yapabilirim? Artık o spinner eylem çubuğunun sağ tarafındaki karşı hizada oturmak için

Example Activity

İsterdim .... buna benzer.

cevap

4

sayılı

bunu Spinner kendi vermek özel bir navigasyon kullanmak olacaktır Bunu yapmanın tek yolu. Sonra, yerçekimini ActionBar.LayoutParams'da sağa ayarlayabilirsiniz. Bu, özel görünümü ekranın sağına hareket ettirecektir (ancak yine de işlem öğelerinin solunda kalacaktır).

+0

Yaptığım şey budur. Sağ tarafa doğru yer alan alan, kullanmıyor olsanız bile eylem öğeleri için her zaman saklıdır. – dell116

İlgili konular