自定义界面的Dialog
private AlertDialog cancleDialog ;
cancleDialog = new AlertDialog.Builder(this).create();
cancleDialog.setCancelable(false);
cancleDialog.setCanceledOnTouchOutside(false);
cancleDialog.show();
Window window = cancleDialog.getWindow();
View cancleView = LayoutInflater.from(this).inflate(R.layout.dialog, null);
Button cancleBtn = (Button) cancleView.findViewById(R.id.gw_button_dialogconfirm);
cancleBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
}
});
window.setContentView(cancleView);
AdertDialog中包含了Edittext,et获取到焦点不显示软键盘的问题,将
Alertdialog编程Dialog。 如下
cancleDialog = new Dialog(getActivity());
cancleDialog.setCancelable(false);
cancleDialog.setCanceledOnTouchOutside(false);
cancleDialog.show();
Window window = cancleDialog.getWindow();
View cancleView = LayoutInflater.from(getActivity()).inflate(
R.layout.dialog_auction1, null);
final Button sureBtn = (Button) cancleView
.findViewById(R.id.button_auctionsure);
final Button exitBtn = (Button) cancleView
.findViewById(R.id.button_auctionexit);
final EditText editText = (EditText) cancleView.findViewById(R.id.edittext_money);
sureBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String money = editText.getText().toString().trim();
}
});
exitBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
cancleDialog.dismiss();
}
});
window.setContentView(cancleView)
adapter.notifyDataSetChanged();
一般Dialog:
new AlertDialog.Builder(mContext)
.setMessage("您确定用" + inputCZMizuanyuan + "元," + " 兑换 "+ inputCZMizuan + "密钻吗?")
.setPositiveButton("确 定",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0,
int arg1) {
postCreateOrderData(inputCZMizuan + "");// 调用接口
}
})
.setNegativeButton("取 消",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0,
int arg1) {
}
}).create().show();