Android 如何在单击按钮时保持对话框打开
若按下“再次讲话”按钮,我想保持对话框打开,但当我按下它时,对话框关闭。请帮助我如何保持开放的对话Android 如何在单击按钮时保持对话框打开,android,Android,若按下“再次讲话”按钮,我想保持对话框打开,但当我按下它时,对话框关闭。请帮助我如何保持开放的对话 public class MainActivity extends Activity implements OnClickListener{ Button b1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState
public class MainActivity extends Activity implements OnClickListener{
Button b1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b1=(Button)findViewById(R.id.button1);
b1.setOnClickListener(this);
}
@Override
public void onClick(View arg0) {
final Builder ad = new AlertDialog.Builder(this);
ad.setCancelable(false);
ad.setNegativeButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int arg1) {
}
});
ad.setPositiveButton("Speak Again", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int arg1) {
}});
ad.show();
}
试试这个
AlertDialog AD = new AlertDialog.Builder(YourActivity.this)
.setTitle("Title")
.setMessage("Message")
.setNegativeButton("Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
})
.setPositiveButton("Speak Again", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog_main, int which) {
// TODO Auto-generated method stub
}
}).show();
好的,你可以使用对话框。这意味着一旦按下按钮它就会关闭。 您可以在获得“再次发言”按钮时重新打开对话框,或者您可以创建自己的Jform,以便在按下“再次发言”按钮时不会关闭该对话框
我建议您创建自己的表单请复制:如何创建自己的表单?试着在谷歌上寻找一个简单的例子。他们只有几百万人