我有夏洛克动作条渲染自定义视图的问题。 发生什么事是我已经成功地设定指示设定在中央的标题TextView的操作栏中的自定义视图,但是当我设置一样刷新其他菜单项,然后它的背景出现带有黑色。 同样的事情发生与家庭按钮。 请进行以下快照。
你可以在此图像中看到当我设置主页按钮可见,或将刷新菜单项不应该用黑色背景上显示这样的。
在我的活动画面
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu_activity);
....
View customNav = LayoutInflater.from(this).inflate(R.layout.custom_navigation, null);
TextView textView = (TextView)customNav.findViewById(R.id.screen_title);
textView.setText("Category");
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(customNav);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0,Constants.REFRESH_ITEM_ID,0,Constants.LABEL_REFRESH)
.setIcon(R.drawable.ic_refresh)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return true;
}
我已经尝试了很多,但未能解决it.Please帮助我。 提前致谢。