我正在开发应用程序,我必须在我的主要活动中显示弹出窗口,在弹出窗口中我有一个按钮,我需要在其上执行一些操作。
请在下面查看我的代码。该代码没有给出任何错误,但弹出窗口的按钮单击不起作用。
imgOpenPopup = (ImageView) findViewById(R.id.places);
imgOpenPopup.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
LayoutInflater inflater = (LayoutInflater) ConvergeActivity.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View popupView = inflater.inflate(R.layout.placepopup,(ViewGroup)findViewById(R.layout.maincam));
popupWindow = new PopupWindow(inflater.inflate(
R.layout.placepopup, null, false), 200, 265, true);
popupWindow.showAtLocation(findViewById(R.id.places),
Gravity.CENTER, 0, 0);
objbtnpopupOk=(Button)popupView.findViewById(R.id.btnokpopup);
objbtnpopupOk.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Toast.makeText(getApplicationContext(), " hi thrtrt " ,Toast.LENGTH_LONG).show();
}
});
}
});