غير قادر على فتح كل من ملفات main.xml من Layout & Layout-Land في نفس الوقت؟

StackOverflow https://stackoverflow.com/questions/3485454

  •  28-09-2019
  •  | 
  •  

سؤال

أثناء التطوير لنظام Android ، لا أستطيع فتح أكثر من ملف main.xml في محرر Eclipse في وقت واحد. في كل مرة أفتح واحدة ، ببساطة يحل محل المحرر (علامة التبويب) من أول main.xml مع العلامة الجديدة ، بدلاً من فتح علامة تبويب جديدة - حتى لو كانت محتويات علامة التبويب الموجودة غير محفوظة!

حتى غريب ، يمكنني فتح ملفات main.xml متعددة من مشاريع مختلفة دون أي مشاكل. يحدث هذا فقط عندما يكونون ضمن نفس المشروع.

أي فكرة عن كيفية إصلاح أو العمل حول هذا؟ إنها زمنية حقيقية.

(تشغيل Eclipse Classic 3.5.2 64bit w/ADT 0.9.7 على Win7 Home Premium X64)

تحرير للوضوح:

إنه ليس نفس الملف الذي تم فتحه مرتين. في مشروع واحد ، يوجد ملف يسمى "main.xml" في دليل يسمى "التصميم". يوجد ملف آخر يسمى أيضًا "main.xml" في دليل يسمى "Layout-Land". لا يمكن فتح هذين الملفان في نفس الوقت. لست متأكدًا مما إذا كانت هذه مشكلة في Eclipse أو ADT.

مزيد من المعلومات:

بالنسبة للركلات ، قمت بإنشاء ملفين جديدين في نفس الدلائل (كلاهما يسمى "item.txt") وفتح كلاهما بشكل صحيح (كل منهما في علامة التبويب الخاصة بهما). أنا أعيد تسميتهما على حد سواء إلى "item.xml" وحاولت فتحها مرة أخرى ، وبالتأكيد قاتلوا من أجل نفس علامة التبويب. هذا يقودني إلى الاعتقاد بأن ADT مخطئ نظرًا لأن ملفات XML في دلائل التخطيط هذه يتم فتحها باستخدام أداة تخطيط ADT. قد أكون مخطئا بالرغم من ذلك.

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

المحلول

انقر بزر الماوس الأيمن على Main.mxl واختر "محرر جديد"- سيؤدي ذلك إلى إنشاء Main.xml آخر يمكنك استبداله بإصدار المشهد عبر النقر المزدوج.

ومع ذلك ، فإن Eclipse يقوم بذلك لسبب ما- حتى لا تشعر بالارتباك وتجمع ملفاتك.

أعتقد أنه يمكنك أيضًا تحرير هذه الملفات في محرر نصوص إلى الجانب مع ضياع ضئيل في الكفاءة.

نصائح أخرى

وذلك لأن الملفين المختلفين يمثلان نفس التصميم فقط في تكوينات مختلفة. إذا كنت ترغب في تحرير تخطيط المناظر الطبيعية ، فعليك النقر فوق علامة التبويب "التخطيط" في أسفل المحرر وحدد "التكوين" الذي تريد تحريره. اعتمادًا على التكوين الذي تحدده ، ستحصل على ملء محرر XML Layout مع المحتويات الصحيحة من كل ملف.

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