private void newGame() {
LayoutInflater inflater = (LayoutInflater) this
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final PopupWindow pw = new PopupWindow(inflater.inflate(
R.layout.settings, null, true), 300, 600, true);
pw.showAtLocation(this.findViewById(R.id.settings), Gravity.RIGHT, 0, 0);
pw.setTouchInterceptor(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// your code when touched on the event
return false;
}
});
}
我在這裏發佈了我的代碼。我得到了彈出窗口。但我不知道如何添加事件到彈出窗口,並使其在點擊後不可見。如何解開一個彈出窗口?
thanks..I使用的,但其不工作。 – preeti
您是否收到錯誤?你檢查日誌嗎? – bluefalcon
我沒有收到error.Its運行,但彈出式窗口不會被解僱。 – preeti