默认情况下,按操作栏中的设置按钮会打开一个小菜单,其中包含一个说“设置”的项目。我的问题是,如果我可以将设置设置为按钮,即单击它时它不会打开小菜单,但会执行我在onClickListener中插入的内容。 这是可以实现的吗?
答案 0 :(得分:0)
简短的回答是否定的 - 你不能像对待按钮那样对待它。您可以覆盖onOptionsItemSelected(MenuItem item)方法,以充当onClickListener()的等价物,以获得您想要的效果。
答案 1 :(得分:0)
如果你有,那么你可能会有这样的事情:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
我想你可以编写你想在那里执行的任何代码。尝试尊重Android方式(设置按钮应转到设置)