أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
بأستخدام eclips للأ ندرويد انظر الصور - المشكلة التى تظهر http://im80.gulfup.com/JpOCwj.png -الكود المتسبب فى أظهار المشكلة http://im70.gulfup.com/QEJNK3.png - ملفات الاكس ام ال وهى ليست ها اخطاء فما الحل اذن ؟ http://im86.gulfup.com/5k4WW4.png
كود الزر
يجب ان يكون داخل الفراغمنت
وفي حالتنا اليوم اسمها PlaceHolderFragment
هناك طريقتان لحل هذه المشكله
١- ان تقون بنسخ كود الزر الموجود ب
fragment_mail.xml
الى
main_activity.xml
٢- ان تقوم بنسخ الكود الموجود في
onCreate @ MainActivity Class
الي
onCreateView @ PlaceholderFragment Class
وتفسير هذه الاجابه انه كان في السابق عندما تنشئ برنامج جديد فانه يقوم بعمل ملف اكس ام واحد لكل اكتيفيتي بدون الحاجه الى استخدام فراجمنت
اما بعد التطوير فانك عندما تقوم بنشء برنامج جديد فانه يقوم اتوماتيكيا بعمل ملفين اكس ام ال للاكتيفيتي الرئيسيه واحد رئيسي والاخر فراجمنت
-- انصحك بقراءة المزيد عن الفراجمنت وكيف يمكن له ان يقوم بعمل اكثر من واجهه للاكتيفتي الواحده
الأجابات السابقة ممتازة
انسخ الاكس ام ال الى الملف المسمى اكتيفيتي_مين وليس فراجمينت مين