小编use*_*806的帖子

onBackPressed 不适用于 AlertDialog

我的代码显示一个 AlertDialog,它通过按下肯定按钮退出活动。我希望它也能够通过后退按钮退出。但是当我有.setCancelable(false). 如何在不将其更改为的情况下解决此问题.setCancelable(true)

// show in dialog
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("BROADCAST")
            .setMessage(text)
            .setCancelable(false)
            .setPositiveButton("Dismiss",
                    new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {
                            finish();
                        }
                    });
    AlertDialog alert = builder.create();
    alert.show();
}

@Override
public void onBackPressed() {
    finish();
}
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

6
推荐指数
1
解决办法
2443
查看次数

防止键盘在 EditText 单击时弹出?

当我从编辑文本中选择文本时,如何防止键盘打开?我希望里面的文字仍然可以选择,而当我点击它时不打开键盘

 <EditText
        android:id="@+id/displayalllinks"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:ems="10" >
Run Code Online (Sandbox Code Playgroud)

android android-softkeyboard android-edittext

5
推荐指数
1
解决办法
2544
查看次数