我正在使用android.I用于在xml中创建一个poupup表单,通过单击邮件xml文件上的按钮弹出。但它强制关闭应用程序。我的代码中没有错误。我无法找出我的错误。这是我的代码:
imageButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
View popUpView = getLayoutInflater().inflate(R.layout.popup, null); // inflating popup layout
mpopup = new PopupWindow(popUpView, LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, true); //Creation of popup
mpopup.showAtLocation(popUpView, Gravity.BOTTOM, 0, 0); // Displaying popup
ImageButton Sub = (ImageButton) findViewById(R.id.submit);
Sub.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mpopup.dismiss();
}
});
}
});
答案 0 :(得分:1)
替换它:
ImageButton Sub = (ImageButton) findViewById(R.id.submit);
以下:
ImageButton Sub = (ImageButton) popUpView.findViewById(R.id.submit);
如果我没有错,请尝试一下。