Android - 如果在其界限之外点击,则停止弹出关闭

时间:2011-03-12 23:19:22

标签: android popup onclick touch bounds

我有一个主要起作用的Popup。如果我点击其中的一个项目,它会做它应该做的事情等。 我唯一的问题是如果我点击它外面,弹出窗口会自动关闭,这不是我想要的。

populateListAdapter();
popuplistview.setAdapter(mAdapter2);
pw.setIgnoreCheekPress();
pw.setOutsideTouchable(false);
pw.setTouchable(true); 
pw.showAtLocation(this.findViewById(R.id.explosionlayout), Gravity.RIGHT, 0, 0); // Popup the popup!! (Show it NOW).

将setOutsideTouchable设置为false,似乎没有任何区别。

并且,有谁知道'CheekPress'是为了什么?

1 个答案:

答案 0 :(得分:1)

您可以使用Dialog代替。检查印刷机是一个不再使用的旧实验性功能。