2012-07-23 56 views
5

Tôi đang sử dụng ActionBarSherlock để tương thích với ActionBar.ActionBarSherlock hiển thị màu sai và nút radio trên thanh điều hướng thả xuống spinner

Mọi thứ đều hoạt động tốt ngoại trừ trình xoay xuống của menu điều hướng.

Thử nghiệm với trình giả lập trên Android 2.3 trở xuống, tôi có nút radio trên spinner và màu văn bản cũng có màu đen.

Nó hoạt động tốt trên Android 4+.

Làm cách nào tôi có thể xóa nút và đặt đúng màu? Cảm ơn.

Ví dụ hình ảnh:

ActionBarSherlock on Android 2.33 emulator

Trả lời

4

Bạn đang thiết lập các mục thả xuống đúng ?:

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

Tìm thấy nó. Tôi đã sử dụng R.layout.sherlock_spinner_dropdown_item cho máy quay.

Các vấn đề liên quan