android编程里。一个对话框在获得焦点的时候,如何调用按钮的点击事件? 20
editMsg.setOnFocusChangeListener(newEditText.OnFocusChangeListener(){@Overridepublicv...
editMsg.setOnFocusChangeListener(new EditText.OnFocusChangeListener(){
@Override
public void onFocusChange(View v, boolean hasFocus) {
//此处如何调用btnContact按钮的点击事件
…………
}
});
btnContact.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
//动作一,弹出对话框
}
});
一个对话框在获得焦点的时候,如何调用按钮的点击事件? 展开
@Override
public void onFocusChange(View v, boolean hasFocus) {
//此处如何调用btnContact按钮的点击事件
…………
}
});
btnContact.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
//动作一,弹出对话框
}
});
一个对话框在获得焦点的时候,如何调用按钮的点击事件? 展开
3个回答
展开全部
弹出对话框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();
你在动作时建一个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();
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public void onFocusChange(View v, boolean hasFocus) {
//此处如何调用btnContact按钮的点击事件
btnContact.performClick();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按钮对象.performClick();
如 button1.performClick();
如 button1.performClick();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询