ارسم طريقة عرض مخصصة في موضع محدد للشاشة - Android
-
24-09-2019 - |
سؤال
لدي مكون مخصص يتكون من 2 عرض نص و 4 أزرار تبديل. أريد رسم هذا العرض في موقع محدد على الشاشة. كيف يعقل ذلك؟
المحلول
يمكنك لف عناصر التحكم في تخطيط ، مثل LinearLayout ، وإضافة android:paddingLeft
و android:paddingTop
ببعض قيمة البكسل إلى هذا التصميم لوضع ما تريد.
ومع ذلك ، أنصح أن تخطيطات Android مصممة بشكل أفضل مع مواقف نسبية بدلاً من المواقف المطلقة. تحتوي الأجهزة المختلفة على أحجام شاشة مختلفة ، وما لم تحظرها ، يمكن تبديل تخطيطاتك بين الصورة إلى نسب المناظر الطبيعية دون سابق إنذار. تخطيطات مصممة مع تحديد المواقع النسبية تصمد أفضل بكثير في ظل هذه الظروف. تتيح حاوية Relativelayout الحيل مثل التحكم في تركز على الشاشة ، ومحاذاةها بالنسبة إلى أدوات التحكم الأخرى.
http://developer.android.com/intl/de/reference/android/widget/relativelayout.html