एंड्रॉइड पर पॉपअपविंडो कैसे खोलें और पॉपअपविंडो को खारिज किए बिना अन्य सभी घटकों को स्पर्श करने दें?एक पॉपअपविंडो खोलें और बाहरी लोगों को अभी भी स्पर्श करने दें
यह है कि यह कैसे बनाया है:
public class DynamicPopup {
private final PopupWindow window;
private final RectF rect;
private final View parent;
private final RichPageView view;
public DynamicPopup(Context context, RichPage page, RectF rectF, View parent) {
this.parent = parent;
rect = rectF;
window = new PopupWindow(context);
window.setBackgroundDrawable(new BitmapDrawable());
window.setWidth((int) rect.width());
window.setHeight((int) rect.height());
window.setTouchable(true);
window.setFocusable(true);
window.setOutsideTouchable(true);
view = new RichPageView(context, page, false);
window.setContentView(view);
view.setOnCloseListener(new Listener(){
@Override
public void onAction() {
window.dismiss();
}
});
}
public void show() {
window.showAtLocation(parent, Gravity.NO_GRAVITY, (int) rect.left, (int) rect.top);
}
}
क्या आपने इस विधि को आजमाया है? http://developer.android।कॉम/संदर्भ/एंड्रॉइड/विजेट/पॉपअपविंडो.html # सेटऑटसाइड टच करने योग्य% 28boolean% 29 – ernazm
@ernazm, आपको इसे एक उत्तर में ले जाना चाहिए। – Phil
अच्छी तरह से मुझे यकीन नहीं है कि यह विधि इरादे से काम करती है क्योंकि मैंने इसका उपयोग नहीं किया है (एंड्रॉइड एसडीके में बहुत सारी छोटी सी चीजें हैं) और यह सवाल उठाया गया है। – ernazm