سؤال

بشكل افتراضي ، في Android SlidingDrawer مصمم لاستخدام طريقة عرض الطفل كمقبض لفتح أو إخفاء نفسه.ولكن هنا تريد إخفاء SlidingDrawer الخاص بي من خلال النقر على أي مكان على الشاشة ليس داخل منطقة SlidingDrawer المفتوحة.تمامًا مثل القائمة المنبثقة التي تختفي عندما ينقر المستخدم على أماكن أخرى على تطبيق سطح المكتب / الويب. أي طريقة لفعل ذلك؟ تم تصميم درجتي المنزلق بحيث لا يكون في وضع ملء الشاشة ، لذا فهو يتيح للمستخدم النقر على أماكن أخرى على الشاشة.

هل كانت مفيدة؟

المحلول

على المنظر الموجود خارج الدرج المنزلق ، أضف TouchListener الذي تستدعي فيه رمز الترقيم العام أو رمز العلامة العام على الدرج المنزلق.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top