مؤشر مجموعة الاختباء للمجموعات الفارغة موضوع آخر يحافظ على العودة على هذه المدونة هو عرض القائمة القابلة للتوسيع. يبدو أن تلك القوائم قابلة للتوسيع مزعجة دائما بعض المفاجآت في المخزن. هذه المرة واجهت مسألة مؤشرات المجموعة والمجموعات الفارغة. مؤشرات المجموعة هي تلك الأسهم الصغيرة أمام صفوف المجموعة التي تشير إلى ما إذا كان يتم توسيع المجموعة أو تصغيرها. والمشكلة هي أن تلك المؤشرات واضحة دائما، حتى لو كانت المجموعة فارغة. يؤدي هذا إلى تضليل المستخدمين الذين يعتقدون أنه يمكنهم توسيع المجموعة. المجموعة في الواقع توسع ولكن كما هو فارغ، لا تظهر صفوف الأطفال التي يمكن أن تكون مزعجة للغاية. بعض مصادر الإنترنت تقترح معالج مع الدرج المتغير الذي يدعم مؤشر المجموعة. إذا كنت تتبع المشورة، فإن مؤشر مجموعة تختفي لجميع الفئات انهارت (حتى بالنسبة لأولئك الذين لديهم صفوف الطفل). هذا السلوك المفاجئ هو من خلال التصميم. التعليق في مصدر إكساندابلليستفيو يقول: إذا تم تصغير المجموعة حتى نعتبرها فارغة لأسباب تتعلق بالأداء. الطريقة التي يتم فيها هذا السلوك السلكية هو خاص، فإنه ليس من الممكن التحميل الزائد عن طريق تصنيف فرعية إكساندابلليستفيو. لحسن الحظ الحل هو بسيط جدا، حتى لو كانت صعبة بعض الشيء. سنقوم بتعطيل منطق مؤشر المجموعة تماما في إكساندابلليستفيو وتوفير مؤشرنا الخاص من المحول دعم القائمة القابلة للتوسيع. يتم تعطيل مؤشر المجموعة من خلال تعيينه إلى لون شفاف في main. xml. ثم نحن تجاوز جيتغروفيو في محول (هذه المرة كان سيمبليكساندابلابليستادابتر ولكن يعمل الأسلوب لأي محول). كان لدينا لإضافة يدويا إيماجيفيو إلى تخطيط المجموعة - وهذا يتم عادة أوتوماجيكالي بواسطة إكساندابلليستفيو ولكن لدينا فقط تعطيل هذه الوظيفة. مرة واحدة يعيد غتروبفيو صف المجموعة، ونحن بعد التلاعب إيماجيفيو التي تعمل كمؤشر مجموعة النظر في العد الطفل للمجموعة بجانب حالته موسعتهولد. وهذا يعني للأسف أن لديك لديك العرف توسعتول الرموز في البرنامج الخاص بك - تلك الرموز قبيحة للغاية في برنامج المثال، أترك لك كواجب لتجميل لهم. 16 التعليقات: I39m زعيم المجتمع على شبكة من المواقع المطور. 160I حقا أحب محتوى بلوق الخاص بك، وأعتقد أنك قد تكون مهتمة في بعض التعرض اضافية على مواقعنا. 160 أرسل لي رسالة بالبريد الالكتروني في روس في دزون دوت كوم وأستطيع أن أشرح كل التفاصيل. مهلا يمكن ش مساعدتي. أنا لست قادرا على رؤية مؤشر المجموعة في أي من القائمة القابلة للتوسيع. ما سوس سيكون مشكلة. استعراض من خلال المزيد من الدروس الروبوت. إذا كنت ترغب في رؤية البرنامج التعليمي حول أي موضوع معين، لا تترك تعليقا في صفحة المفضلة. نحن في كثير من الأحيان نشر الدروس الجديدة جنبا إلى جنب مع الإصدارات التطبيق. يمكنك الاشتراك في النشرة الإخبارية للحصول على جميع التحديثات في البريد الوارد. الآن يمكنك الحصول على أحدث مصدر جافا المجمعة مع كل تحديث التطبيق. تثبيت التطبيق من غوغل بلاي والذهاب إلى إعدادات غ إضافات. إنشاء قائمة المفكرة وتأليف لائحة التطبيق جنبا إلى جنب في الروبوت من قبل سوفيلوكسن فالميستاجا كلمات البحث: قائمة تابوستفيو إكساندابلليستاكتيفيتي سكليت سيمبليكورسورادابتر سيمبلكورسورتريابتر بريفيرانساكتيفيتي أليرتديالوغ كونتاكتمينو سبينر معرض سكرولفيو كاميرا نظرة عامة إنشاء مشروع إكليبس أندرويد الجديد تحديد نموذج البيانات ملف أندرويد مانيفيست فئة التطبيق تطوير واجهة المستخدم علامة التبويب استعراض علامة التبويب إدارة شاشة التفضيلات مربع الحوار تنبيه قائمة السياق تحرير الصفحة التقاط الصور 8. علامة التبويب إدارة تشبه علامة التبويب إدارة علامة التبويب استعراض باستثناء أنه يستخدم إكساندابلليستفيو و سيمبلكورسورتريادابتر. يمثل كل عنصر مجموعة فئة حيث تكون العناصر الفرعية داخله هي الملاحظات. إن إمبليمنتيون من قائمة قابلة للتوسيع من السهل جدا منذ يوفر أندرويد إكساندابلليستاكتيفيتي الذي ينفذ بالفعل وظيفة ل إكسباندكولابس عنصر المجموعة. الروبوت يوفر ليستاكتيفيتي لتنفيذ القائمة. ومع ذلك، لم نستخدمه أثناء تطوير علامة التبويب "تصفح" نظرا لوجود مشكلة معروفة في حزمة سك. باختصار، معرف وجهات النظر أي الروبوت: إدليست الصراع عند استخدامها جنبا إلى جنب مع إكساندابلليستاكتيفيتي في تابهوست. فيما يلي مخطط لطبقة ماناجيكتيفيتي. سيمبلكورسورتريادابتر هو فئة مجردة ونحن بحاجة إلى توفير التنفيذ ل جيتشيلدرنكورسور () الأسلوب. بالإضافة إلى ذلك، تجاوزنا بيندغروبفيو () و بيندشيلدفيو () لتعيين رمز بجانب العنوان. يشبه عرض المحتوى لعلامة التبويب هذه علامة التبويب "تصفح" تقريبا. هنا هو الجزء الذي هو مختلف. لاحظ أنه يمكنك تحديد غروبينديكاتور الخاصة بك في إكساندابلليستفيو وإلا يظهر المؤشر الافتراضي. ومع ذلك، اخترنا إزالته عن طريق تعيينه على أنه فارغ. .9 شاشة التفضیلات ینتقل زر الأدوات الموجود أسفل علامة تبویب الإدارة إلی المستخدم إلی شاشة الإعدادات. إنشاء نشاط جديد وجعله بريفيرنساكتيفيتي. هنا هو رمز. تم إنشاء ملف settings. xml سابقا أثناء تطوير فئة التطبيق. أعلن سيتينغساكتيفيتي في AndroidManifest. xml تحرير tabmanage. xml لتحديد وظيفة أونكليك زر الإعدادات. إضافة أسلوب أونكليك () إلى ماناجيتاكتيفيتي. في الفصل التالي نناقش كيف يتم تنفيذ تدفق التطبيق والقوائم ومربعات الحوار المختلفة.
No comments:
Post a Comment