ActionBarSherlock在下拉导航微调器上显示错误的颜色和单选按钮

Ran*_*Ran 5 android actionbarsherlock android-actionbar

我正在使用ActionBarSherlock来兼容ActionBar.

除导航下拉式微调器外,一切都很好用.

在Android 2.3及更低版本上使用模拟器进行测试,我在微调器上得到一个单选按钮,文本颜色也是黑色.

它适用于Android 4+.

如何删除按钮并设置正确的颜色?谢谢.

示例图片:

Android 2.33模拟器上的ActionBarSherlock

Ran*_*Ran 10

找到了.我应该用于R.layout.sherlock_spinner_dropdown_item旋转器.


Iñi*_*igo 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);
Run Code Online (Sandbox Code Playgroud)