设置按钮onClickListener

时间:2014-02-14 19:05:10

标签: android android-actionbar onclicklistener

默认情况下,按操作栏中的设置按钮会打开一个小菜单,其中包含一个说“设置”的项目。我的问题是,如果我可以将设置设置为按钮,即单击它时它不会打开小菜单,但会执行我在onClickListener中插入的内容。 这是可以实现的吗?

2 个答案:

答案 0 :(得分:0)

简短的回答是否定的 - 你不能像对待按钮那样对待它。您可以覆盖onOptionsItemSelected(MenuItem item)方法,以充当onClickListener()的等价物,以获得您想要的效果。

答案 1 :(得分:0)

如果你有,那么你可能会有这样的事情:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}

我想你可以编写你想在那里执行的任何代码。尝试尊重Android方式(设置按钮应转到设置)