मैं है एक सरल PopupWindow
कि मैं निम्नलिखित कोड के साथ बनाना चाहते हैं (कोड सी # में है, जावा कोड मूल रूप से एक ही होना चाहिए)PopupWindow Android पर नरम बटन overlaps 5.0
View popupView = LayoutInflater.From(this.Activity).Inflate(Resource.Layout.LectionFooter, null);
var popup = new PopupWindow(popupView, ViewGroup.LayoutParams.MatchParent,
ViewGroup.LayoutParams.WrapContent, false)
{
OutsideTouchable = true,
AnimationStyle = Resource.Style.FooterAnimation
};
popup.SetBackgroundDrawable(new BitmapDrawable());
popup.ShowAtLocation(rootView, GravityFlags.Bottom, 0, 0);
पूर्व लॉलीपॉप डिवाइस पर , इस पॉपअप ठीक लग रहा है, लेकिन एंड्रॉयड 5.0 पर, पॉपअप नरम बटन ओवरलैप होता है:
यहाँ एक Android 4.4 डिवाइस पर PopupWindow
है:
क्या किसी को पता है कि ऐसा क्यों होता है और यह कैसे तय किया जा सकता है?
वर्क्स एक आकर्षण की तरह , धन्यवाद! मैं आपको 14 घंटों में बक्षीस दे सकता हूं, अगर मैं इसे भूल जाता हूं तो एक टिप्पणी लिखें – Flagbug
भयानक, धन्यवाद – Vilen
यह समस्या बोटम गुरुत्वाकर्षण के साथ संवाद के लिए भी मौजूद है। यह समाधान y ऑफसेट की गणना करने में समान काम करता प्रतीत होता है। – DeeV