android dialog 可以获取到button点击事件,但是获取不到输入的值
publicvoidalertAddClass(){AlertDialog.Builderbuilder=newAlertDialog.Builder(mContext)...
public void alertAddClass(){AlertDialog.Builder builder = new AlertDialog.Builder(mContext);final AlertDialog dialog = builder.create();final View dialogView = View.inflate(mContext, R.layout.dialog_add_class, null);//设置对话框布局dialog.setView(dialogView);// 点击对话框外面不会消失,返回键起作用dialog.setCanceledOnTouchOutside(false);dialog.setTitle("课程添加");dialog.show();Button btnAddClass = dialogView.findViewById(R.id.bt_addClass);Button btnCancelAdd = dialogView.findViewById(R.id.bt_cancelAdd);final EditText etDay = dialogView.findViewById(R.id.et_Day);final EditText etName = dialogView.findViewById(R.id.et_Name);final EditText etTime = dialogView.findViewById(R.id.et_Time);final EditText etAddress = dialogView.findViewById(R.id.et_Address);// 添加课程btnAddClass.setOnClickListener(new View.OnClickListener() {String classDay = etDay.getText().toString().trim(); // 这里获取不到值***String className = etName.getText().toString().trim();
展开
4个回答
展开全部
btnAddClass.setOnClickListener(new View.OnClickListener() {
//你的数据获取是在哪个位置?
//String classDay = etDay.getText().toString().trim();
//String className = etName.getText().toString().trim();
public void onClick(View view) {
String classDay = etDay.getText().toString().trim();
String className = etName.getText().toString().trim();
}
});
展开全部
把dialog.show(),放在点击事件的后面试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
少年啊,你的edittext要申请焦点吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
btnAddClass.setOnClickListener(new View.OnClickListener() {
//你的数据获取是在哪个位置?
//String classDay = etDay.getText().toString().trim();
//String className = etName.getText().toString().trim();
public void onClick(View view) {
String classDay = etDay.getText().toString().trim();
String className = etName.getText().toString().trim();
}btnAddClass.setOnClickListener(new View.OnClickListener() {
//你的数据获取是在哪个位置?
//String classDay = etDay.getText().toString().trim();
//String className = etName.getText().toString().trim();
public void onClick(View view) {
String classDay = etDay.getText().toString().trim();
String className = etName.getText().toString().trim();
}
//你的数据获取是在哪个位置?
//String classDay = etDay.getText().toString().trim();
//String className = etName.getText().toString().trim();
public void onClick(View view) {
String classDay = etDay.getText().toString().trim();
String className = etName.getText().toString().trim();
}btnAddClass.setOnClickListener(new View.OnClickListener() {
//你的数据获取是在哪个位置?
//String classDay = etDay.getText().toString().trim();
//String className = etName.getText().toString().trim();
public void onClick(View view) {
String classDay = etDay.getText().toString().trim();
String className = etName.getText().toString().trim();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询