android - دراوابل-540x960 اسم الدليل غير صالح




directory screen (4)

في طلبي لدي لدعم 540x960 الشاشات. لقد أنشأت دليلا يسمى: drawable-540x960 لاحتواء جميع عناصر الرسومات لهذه الشاشة. ولكن أحصل على هذا الخطأ: invalid resource directory name drawable-540x960 ما يحدث خطأ بهذا الاسم؟ شكرا، إيال.


في الواقع كنت تعطي خطأ اسم الدليل لشاشتك. يمكنك الرجوع هذا من موقع المطور انتقل هنا https://developer.android.com/guide/practices/screens_support.html#NewQualifiers

في هذا الموقع انظر الجدول رقم: 2 للمتعلمين لحجم الشاشة

أيضا سطر واحد يمكنك أن تجد في ذلك هو:

If the available height is a concern for you, then you can do the same using the h<N>dp qualifier. Or, even combine the w<N>dp and h<N>dp qualifiers if you need to be really specific.

لتحديد استخدام حجم الشاشة 540x960، تحتاج إلى إضافة تخطيط مثل أدناه، وهي طريقة صالحة لتحديد العرض والارتفاع المستخدمة لهذا التخطيط شمل.

res/layout-w540dp-h960dp/any layout which you need put in side this folder

لم يتعرف الروبوت دراوابل-540x960 لأنه مؤهل حجم غير صالح

قد ترغب في النظر في التوجيه الروبوت على دعم شاشات مختلفة http://developer.android.com/guide/practices/screens_support.html#NewQualifiers

في ما يلي بعض الأمثلة على معرفات صالحة

res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)
res/layout-sw720dp/main_activity.xml   # For 10” tablets (720dp wide and bigger)

لقد حاولت مع محاكات مختلفة ... وأخيرا نجحت. الارتفاع يجب أن تكون القيمة الأولى.

    res/layout-long-port-hdpi-500x300/layout.xml  (For testing i created this emulator)
    res/layout-long-port-hdpi-960x540/layout.xml  (For Motorola Droid Razr, Motorola Droid Bionic, etc)
    res/layout-long-port-hdpi-800x480/layout.xml  (For Nexus)

أنا آسف أن أقول ولكن حل s.krueger لن تعمل إذا كان لديك بعض دراوابل الأخرى مثل دراوابل-مدبي أو دراو لابلاي-شدبي أو دراوابل-زسدبي أو دراوابل-هدبي. انها لن تأخذ درابل-هدبي-960x540.

لديك لتسمية دراوابل وفقا لكثافة بكسل وحجم الشاشة. الحساب هنا ...

نقطة في البوصة = سرت (540 ^ 2 + 960 ^ 2) / 4.3 "(حجم الجهاز) = ~ 256 دب = بس / (نقطة في البوصة / 160) = 540 / (نقطة في البوصة / 160) = 330

سيتم تسمية دراوابل كما دراوابل-sw330dp. لقد اختبرت هذا. وهذا يعمل بشكل جيد. لا توجد مشكلة مع الأقراص الأخرى إما. تخطيط سيكون تخطيط sw330dp

أو يمكنك محاولة هذا بواسطة دراوابل-sw540p. لم اختبرها بعد. ولكن أعتقد أنه سوف تعمل جيدة. تخطيط سيكون تخطيط sw540p







screen