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

时间:2012-07-23 14:38:48

标签: android android-actionbar actionbarsherlock

我正在使用ActionBarSherlock来兼容ActionBar。

除了导航下拉菜单之外,一切都很有效。

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

在Android 4 +上运行良好。

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

示例图片:

ActionBarSherlock on Android 2.33 emulator

2 个答案:

答案 0 :(得分:10)

找到它。我应该使用R.layout.sherlock_spinner_dropdown_item作为微调器。

答案 1 :(得分: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);