سؤال

كما ترون من لقطة الشاشة أدناه، فإن "TitleBar" يحصل على خطوط النطاقات القبيحة عبر المناطق التي تغطي النص بأكمله الشاشة. إنه أكثر ملاءمة على جهاز حقيقي.

هل هناك أي طريقة للتغلب على ذلك؟

activity

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

المحلول

من مطورو Android: إرشادات تصميم القطعة:

في بعض الحالات، تحتوي الأجهزة على أعماق منخفضة بكسل والتي يمكن أن تتسبب في ضمانات مرئية ومشاكل مهاجمة. لحل هذا، يجب على مطوري التطبيقات اجتياز الأصول من خلال "وكيل" مرطب يعرف باسم XML :. تشير هذه التقنية إلى العمل الفني الأصلي، في هذه الحالة "Background.9.png"، وأرشد الجهاز ل DITTERT حسب الحاجة.

تعديل:مصدر سبيل المثال. هذا ملف XML في res/drawables الدليل:

<?xml version="1.0" encoding="UTF-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/title_bar_medium"
    android:dither="true" />

نصائح أخرى

يضيف android:tileMode="repeat" في هذا الرمز، مثل هذا -

<?xml version="1.0" encoding="UTF-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/b1"
    android:tileMode="repeat"
    android:dither="true" />

السبب هو، في بعض الأجهزة، لا يزال يمتد الصورة ويبدو سيئا للغاية، تحقق من ذلكمرجع هنا

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