나는 메뉴 버튼 클릭으로부터 팝업을 호출하는 다음과 같은 기능을 가지고있다. 팝업 창을 닫으려면 ok 버튼이 있습니다. 그러나 onclick
기능은 단추 누르기에서 시작되지 않습니다. 또한 뒤로 버튼을 누르면 팝업을 닫아야합니다.안드로이드에서 팝업 닫기
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();
}
});
감사
감사합니다, 나는 얻었다 . 이보기로 변경되었습니다. popupView = inflater.inflate (R.layout.about_popup, null, false); – Arun