У меня есть следующая функция, которая вызывает всплывающее окно из нажатия кнопки меню. У этого есть кнопка ok, чтобы закрыть всплывающее окно. Но функция onclick
не запускается при нажатии кнопки. Кроме того, мне нужно закрыть всплывающее окно, когда нажата кнопка «Назад».Закрытие всплывающего окна на Android
LayoutInflater inflater = (LayoutInflater) MainActivity.this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final PopupWindow pw = new PopupWindow(inflater.inflate(R.layout.about_popup, null, false),400,440, true);
pw.showAtLocation(lv, Gravity.CENTER, 0, 0);
View popupView=inflater.inflate(R.layout.about_popup, null, false);
Button close = (Button) popupView.findViewById(R.id.okbutton);
close.setOnClickListener(new OnClickListener() {
public void onClick(View popupView) {
pw.dismiss();
}
});
Благодаря
Спасибо, я получил, где он был не прав , изменено на View popupView = inflater.inflate (R.layout.about_popup, null, false); – Arun