如何加载菜单依赖于按钮被点击?任何想法,解决方案?
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
menu.clear();
if(button.**isclicked**) {
getMenuInflater().inflate(R.menu.menu_main, menu);
} else {
getMenuInflater().inflate(R.menu.test, menu);
}
return true;
}
答案 0 :(得分:10)
在您的活动中放置一个布尔字段,并在您单击按钮时更改。取决于它的真或假显示或不是你的菜单
<强>更新强>
function submitData ()
{
$.ajax({
url: './post_occupation_data',
type: 'POST'
data: {'data': $('#sortable2').sortable('serialize')}
});
}
答案 1 :(得分:1)
尝试这样的事情:
获取按钮的ID
Button button = (Button) findViewById(R.id.button_send);
添加点击事件监听器
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//do whatever you want
}
});
答案 2 :(得分:0)
尝试此功能
button.isPressed();
答案 3 :(得分:0)
下面的内容也可以正常工作。
if(button.isSelected())