我的屏幕上有一个按钮,我想在按下按钮时打开menuInflator我尝试了以下代码,但它不起作用
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
switch (arg0.getId()) {
case R.id.btnmenu1:
// TODO Auto-generated method stub
MenuInflater inflatemenu = getMenuInflater();
inflatemenu.inflate(R.menu.bmenu, menu);
break;
}
我如何让它发挥作用???
答案 0 :(得分:2)
点击按钮
时调用openOptionsMenu();
方法
或者在xml中的android:onClick="myOnClickMethod"
上设置Button
,然后输入:
public myOnClickMethod(View v) {
openOptionsMenu();
}
在您的活动中。