2012-07-23 30 views
5

पर गलत रंग और रेडियो बटन दिखाता है I ActionBar संगतता के लिए एक्शनबैरशेलॉक का उपयोग कर रहा हूं।एक्शनबारशेलॉक ड्रॉपडाउन नेविगेशन स्पिनर

नेविगेशन ड्रॉपडाउन स्पिनर को छोड़कर सबकुछ बढ़िया काम करता है।

एंड्रॉइड 2.3 और उससे नीचे के एमुलेटर के साथ परीक्षण, मुझे स्पिनर पर एक रेडियो बटन मिलता है और टेक्स्ट रंग काला भी होता है।

यह एंड्रॉइड 4+ पर अच्छा काम करता है।

मैं बटन को कैसे हटा सकता हूं और सही रंग सेट कर सकता हूं? धन्यवाद।

उदाहरण छवि:

ActionBarSherlock on Android 2.33 emulator

उत्तर

4

आप सही लटकती आइटम ?:

getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 
navigationItems = Arrays.asList(getResources().getStringArray(R.array.navigation_array)); 
setupNavigationStrings(); 
navigationAdapter = new ArrayAdapter<String>(context, com.actionbarsherlock.R.layout.sherlock_spinner_item, navigationItems); 
navigationAdapter.setDropDownViewResource(com.actionbarsherlock.R.layout.sherlock_spinner_dropdown_item); 
getSupportActionBar().setListNavigationCallbacks(navigationAdapter, this); 
की स्थापना कर रहे हैं
10

यह मिला। मुझे स्पिनर के लिए R.layout.sherlock_spinner_dropdown_item का उपयोग करना चाहिए था।

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

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