blu*_*bl1 1 android popup back-button
我知道如何禁用后退按钮,但不能在弹出窗口期间禁用.
syncb=(Button) findViewById(R.id.SyncB);
syncb.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
final Dialog dialog = new Dialog(Scouting.this);
dialog.setContentView(R.layout.popup);
dialog.setTitle("Popups ftw");
dialog.setCancelable(true);
//I think I'd put the code here...
Button button = (Button) dialog.findViewById(R.id.closePopup);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
dialog.dismiss();
}
});
dialog.show();
}
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试了一切
@Override public void dialog.onBackPressed() { }
Run Code Online (Sandbox Code Playgroud)
至
@Override dialog.onBackPressed({});
Run Code Online (Sandbox Code Playgroud)
我找不到任何有用的东西.
编辑:通常,它是
@Override public void onBackPressed(){}
Run Code Online (Sandbox Code Playgroud)
而且它通常在主类(不是'嵌套')但是因为我挖了一点......我不是想出来的(尝试,但没有成功).
你试过了吗
dialog.setCancelable(false);
Run Code Online (Sandbox Code Playgroud)
它适用于我的情况.
您将其设置为true
dialog.setCancelable(true);
Run Code Online (Sandbox Code Playgroud)
只是改变它
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |