Android弹出窗体强制关闭

时间:2014-01-15 07:35:55

标签: android popup

我正在使用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();

    }
  }); 
 }
});

1 个答案:

答案 0 :(得分:1)

替换它:

 ImageButton Sub = (ImageButton) findViewById(R.id.submit);    

以下:

 ImageButton Sub = (ImageButton) popUpView.findViewById(R.id.submit);    

如果我没有错,请尝试一下。