我正在以这种方式创建一个ActionBar(更准确地说是SupportActionBar):
android.support.v7.app.ActionBar actionBar=getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayShowTitleEnabled(true);
actionBar.setHomeButtonEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
//actionBar.setDisplayOptions(actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE););
actionBar.setIcon(R.drawable.ic_drawer);
actionBar.setTitle(mTitle);
这样,我在操作栏中看到一个按钮,一旦点击,就会按照我想要的方式执行操作。但是,它会显示一个指向左侧的箭头。我想显示另一个drawable,所以我取消注释setDisplayOptions行,并显示我想要的图标。但是,该按钮不再可点击。
如何将drawable设置为按钮,并保持可点击状态?
答案 0 :(得分:1)
使用setHomeAsUpIndicator()
方法
actionBar.setHomeAsUpIndicator(R.drawable.ic_drawer);
答案 1 :(得分:0)
如果要后退箭头按钮,只需使用以下代码:
.content {
/*overflow: auto;*/
}
body {
/*overflow: hidden;*/
}