عندما أحاول ضبط عرض عرض الطفل على match_parent ، يختفي العرض.
أحاول إضافة تخطيط كعرض فرعي.
من فضلك اصلح هذا.
يجب عليك استخدام 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
أو شيء من هذا القبيل).
التعليق الأكثر فائدة
تواجه نفس المشكلة. الوالد المطابق لا يعمل. واجهة المستخدم غير مرئية.