gpt4 book ai didi

android - 如何对话框在外部触摸时保持打开状态

转载 作者:太空狗 更新时间:2023-10-29 15:36:31 25 4
gpt4 key购买 nike

我的屏幕上有对话框。当我触摸屏幕时对话框关闭。我希望对话框不应该在外部触摸时关闭。我的代码如下:-

public class Dialogue extends Activity{

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dialogue);
this.setFinishOnTouchOutside(false);
displayDialogue();

}
private void displayDialogue(){
final AlertDialog.Builder myDialogue = new AlertDialog.Builder(this);
myDialogue.setMessage("Please check your voice input output settings.It should be ON" );
TextView messageView = new TextView(this);
messageView.setGravity(Gravity.CENTER);
myDialogue.setView(messageView);
myDialogue.setPositiveButton("OK", new DialogInterface.OnClickListener()
{

@Override
public void onClick(DialogInterface dialog, int which) {
Intent i = new Intent(Dialogue.this, MainActivity.class);
startActivity(i);
finish();
}
});

AlertDialog dialog = myDialogue.create();
dialog.show();
}

最佳答案

setCancelable( bool 值可取消):设置对话框是否可取消。 Read More .

myDialogue.setCancelable(false);

关于android - 如何对话框在外部触摸时保持打开状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17312535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com