5

アクションバーのドロップダウンスピナーの位置を変更する方法はありますか?

私はスピナーのためにこのスタイルを見つけました-ドロップダウン:

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

...しかし、このスピナーをアクションバーの右端まで移動させるにはどうすればよいですか?今はこんな感じ…。

アクティビティの例

スピナーをアクションバーの右側にぴったりと合わせてください。

4

1 に答える 1

4

いいえ。

これを行う唯一の方法は、独自のナビゲーションを指定するカスタムナビゲーションを使用することですSpinner。次に、の右側に重力を設定できますActionBar.LayoutParams。これにより、カスタムビューが画面の右側に移動します(ただし、アクションアイテムの左側には残ります)。

于 2012-06-10T20:17:10.827 に答える