添加按键,打开或隐藏Toolbar
private void toolbarButton() {
// 找到当前的Layout
ViewGroup thislayout = (ViewGroup) findViewById(R.id.activity_main);
// 新建按键
final Button button = new Button(this);
// 添加按键到Layout
thislayout.addView(button);
// 检查按键状态,并改变按键标题
if(SUPPORTBARCHK){
button.setText(R.string.heid);
}else{
button.setText(R.string.show);
}
// 按键事件
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 检查按键状态,并改变按键标题,并改变ActionBar的显示状态
if(SUPPORTBARCHK) {
// getActionBar().hide(); //错误
getSupportActionBar().hide();
button.setText(R.string.show);
SUPPORTBARCHK = false;
}else{
// getActionBar().show(); //错误
getSupportActionBar().show();
button.setText(R.string.heid);
SUPPORTBARCHK = true;
}
}
});
}
0 件のコメント:
コメントを投稿