2 علامات تبويب ActionBar لا تملأ عرض شاشة على جهاز Android FullHD (XXHDPI)

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

سؤال

لدي أنماط مطلوبة (من المصمم) المطبق على علامات التبويب المستخدمة في ActionBar للملاحة واستخدم ActionBar Sherlock. أنها تبدو تماما من LDPI إلى أجهزة XHDPI، ولكن يتغير الوضع على أجهزة XXHDPI. لدي فقط 2Tabs واستثناء التصميم المذكور، لدي نفس الكود مثل تطبيق Sherlock Demo في "التنقل التبويب". وجدت 2 أسئلة Simmilar الأكبر سنا لم تتم الإجابة عليها بعد.

مكدسة ActionBar علامة التبويب شريط لا تملأ الوالد علامات تبويب شريط العمل وليس ملء الشاشة في Android

منذ وقت مشاركاتهم، هذه ليست فقط مسألة الأجهزة اللوحية، ولكن الآن، هناك العديد من الهواتف الذكية FullHD (الرائدة) وهذه المشكلة "التصميم" الكبيرة.

أريد ملء 2tabs لملء / تطابق العرض الكامل لأي حجم جهاز، لذلك في حالتي لملء عرض 50٪ لكل منهما. لا تبدو علامات تبويب Holo بشكل افتراضي أن سيئة (كما هو موضح في الرابط السابق)، لكن علامات التبويب الخاصة بي على هذه الشاشة الكبيرة تبدو أسوأ بكثير.

PS: لا يتغير الوضع إذا قمت بإجراء نص في علامات التبويب أكبر أو أطول. علامات التبويب لا adujst عرضها، بدلا من ذلك يغير ارتفاعها ونصها يأخذ خطين 2.

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

المحلول

لسوء الحظ، هذه تغييرات JB أخرى: https://android.googlesource.com/platform/frameworks/base/+/b8139af3dcae80c0030afd0354dc424a7c72c3d9

أحد الحل: تعيين الهدف SDK 15 أو أقل.

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