2012-05-30 12 views
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> 

... लेकिन कैसे मैं इस स्पिनर कार्रवाई बार के दाईं ओर सभी रास्ते जाने के कर सकता हूँ? अभी यह इस तरह दिखता है ....

Example Activity

मैं के लिए स्पिनर कार्रवाई बार के दाईं ओर के खिलाफ फ्लश बैठने के लिए चाहते हैं।

उत्तर

4

सं

यह करने के लिए जहां आप इसे अपने स्वयं के Spinner देना एक कस्टम नेविगेशन का उपयोग किया जाएगा एक ही तरीका है। फिर आप गुरुत्वाकर्षण को ActionBar.LayoutParams पर दाईं ओर सेट कर सकते हैं। यह कस्टम दृश्य को स्क्रीन के दाईं ओर ले जायेगा (लेकिन यह अभी भी एक्शन आइटम्स के बाईं ओर रहेगा)।

+0

यही वह है जो मैंने किया। ऐसा लगता है कि सही जगह पर जिस तरह से स्थान हमेशा कार्रवाई के सामान के लिए आरक्षित है, भले ही आप इसका उपयोग न करें। – dell116

संबंधित मुद्दे