我想设置一个按钮来模拟android的菜单按钮标准的点击事件。
问问题
4686 次
3 回答
1
这是 onCreateOptionsMenu 方法:-
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_1, menu);
return true;
}
并处理点击事件,使用
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.new_menu:
// do part 1
return true;
case R.id.help_menu:
// do part 2
return true;
default:
return super.onOptionsItemSelected(item);
}
}
于 2013-09-20T09:51:45.793 回答
1
您可以使用带有以下代码的 Button 打开菜单
Button button = (Button)findViewById(R.id.my_bytton);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openOptionsMenu();
}
});
于 2013-09-20T10:01:53.193 回答
0
于 2013-09-20T10:00:56.637 回答