有没有办法在操作栏中更改下拉微调器的位置?
我发现了旋转器下拉的这种风格:
<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>
...但是如何让这个微调器一直到动作栏的右侧?现在它看起来像这样....
我希望旋转器能够平稳地靠在操作杆的右侧。
答案 0 :(得分:4)
没有
执行此操作的唯一方法是使用自定义导航,在其中为您提供自己的Spinner
。然后,您可以在ActionBar.LayoutParams
上将重力设置为右侧。这会将自定义视图移动到屏幕右侧(但它仍将保留在操作项的左侧)。