默认情况下,按下操作栏中的“设置”按钮,就会打开一个小菜单,其中包含一个项目,上面写着“设置”。我的问题是,如果我能使设置作为一个按钮,也就是说,点击它不会打开小菜单,但做我插入的onClickListener。这能实现吗?
发布于 2014-02-14 19:10:03
简单来说,答案是否定的--你不能像对待按钮一样对待它。您可以重写您的onOptionsItemSelected(MenuItem item)方法,以作为onClickListener()的等效方法来获得所需的内容。
发布于 2014-02-14 19:15:56
如果你有,那么你可能会有这样的东西:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}我想你可以在里面写任何你想要执行的代码。试着尊重Android的方式(设置按钮应该转到设置)
https://stackoverflow.com/questions/21787521
复制相似问题