Zoomlayout: match_parent BUG

تم إنشاؤها على ٢٩ سبتمبر ٢٠١٨  ·  6تعليقات  ·  مصدر: natario1/ZoomLayout

عندما أحاول ضبط عرض عرض الطفل على match_parent ، يختفي العرض.
أحاول إضافة تخطيط كعرض فرعي.
من فضلك اصلح هذا.

wontfix

التعليق الأكثر فائدة

تواجه نفس المشكلة. الوالد المطابق لا يعمل. واجهة المستخدم غير مرئية.

ال 6 كومينتر

يجب عليك استخدام wrap_content أو البعد dp

عند استخدام البعد dp ، ظهر العرض ولكن ليس كما أريد. عندما استخدمت ملف wrap_content ، فإنه لا يزال غير مرئي.
ربما هذه ليست المكتبة المناسبة في حالتي.
لكن العمل الرائع ، لقد قمت بوضع إشارة مرجعية عليه لاستخدامه في حالات أخرى.

تواجه نفس المشكلة. الوالد المطابق لا يعمل. واجهة المستخدم غير مرئية.

هذه المشكلة لا تزال قائمة

حسنًا ، إنه غير مدعوم حاليًا وربما هناك أسباب لذلك. لا يمكنني تسميتهم لأن ووافق @ natario1 ، فيمكننا إعادة فتح هذه المشكلة ، على الرغم من أن أيًا منا لن يحقق في الأمر في أي وقت قريبًا. لكن هذا مشروع GitHub مفتوح المصدر بدون أي شركة تدعمه بعد كل شيء ، لذلك نحن مجرد مجموعة من المهووسين الذين يعملون معًا (نأمل). إذا كنت ترغب في التحقيق في الأمر أو حتى معرفة كيفية إصلاحه ، فنحن منفتحون جدًا على العلاقات العامة.

قد يكون ذلك ممكنًا ، لكنه غير مدعوم.

لطالما اعتقدت أن التكبير / التصغير مطلوب عندما يكون لدينا محتوى كبير داخل حاوية صغيرة ، لذلك نجعل المحتوى صغيرًا ونمكّن التكبير / التصغير. في هذا السياق ، لا معنى لمحتوى match_parent على الإطلاق - إذا كان مناسبًا ، فلماذا التكبير أو التمرير؟ سنجعلها تبدو وكأنها match_parent مع المحاذاة وما إلى ذلك.

فقط لذكر مشكلة واحدة ، إذا كان هذا مدعومًا ، فقد تعلن على أنه match_parent شيء أكبر في الواقع من أبعاد ZoomLayout ، وفي هذه الحالة سيظهر متقلصًا ، ولكنه قابل للتكبير ... وهو أمر سخيف في ثنائي الأبعاد حاوية قابلة للتمرير.

لذلك لا أرى هذا أمرًا ملحًا أو ضروريًا ، لكن لا تتردد في العمل عليه وفتح العلاقات العامة.

أو ببساطة قم بما يلي:

content.layoutParams.width = zoomLayout.width
content.layoutParams.height = zoomLayout.height
content.requestLayout()

يجب استدعاء هذا بعد أن قام ZoomLayout بحساب عرض وارتفاع مناسبين ( onGlobalLayout أو شيء من هذا القبيل).

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات