android编程里。一个对话框在获得焦点的时候,如何调用按钮的点击事件?

2025-05-12 04:59:37
推荐回答(3个)
回答1:

弹出对话框Dialog解决
你在动作时建一个Dialog 如下:
AlertDialog.Builder dialog=new AlertDialog.Builder(Dialog01Activity.this);
dialog.setTitle("Dialog").setIcon(android.R.drawable.ic_dialog_info).setMessage("弹出框").setPositiveButton("确定", new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) {
//转跳到另外一个Activity
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(getApplicationContext(), list.class);
startActivity(intent);
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
dialog.cancel();//取消弹出框
}
}).create().show();

回答2:

 public void onFocusChange(View v, boolean hasFocus) {
        //此处如何调用btnContact按钮的点击事件
        btnContact.performClick();
   }

回答3:

按钮对象.performClick();
如 button1.performClick();