LinearLayout: التخطيط الخطي
بشكل عام ، عندما تحتاج العديد من عناصر التحكم إلى إدراجها في واجهة ، يمكننا استخدام LineArlayout. LineArlayout هو فرز عناصر الطفل بالترتيب في العمودي أو الأفقي . يقع كل عنصر طفل بعد العنصر السابق. دعونا نفهمها بإيجاز أدناه.
في ملفات تخطيط XML ، ستواجه الوحدات التالية
PX: هل نقطة بكسل للشاشة DP: وحدة مجردة تعتمد على الكثافة. الحجم الفعلي للشاشة SP: على غرار موانئ دبي ، ولكن سيتم تحجيمها وفقًا لحجم خط المستخدم
رمز XML كما يلي: تغيير الاتجاه الرأسي Android: اتجاه = "عمودي" ( رأسي )
<؟ Android: layout_height = "match_parent" Android: extrientation = "vertical" أدوات: context = "com.example.administrator.adapter.mainActivity"> <textView android: text = "first textView" android: "#ef0808" android: "center =" textizes = Android: layout_height = "100dp" /> <textView android: text = "second textview" Android: Gravity = "Center" Android: Background = "#31ef0b" Android: STEMTSIZE = "18SP" Android: "teleout_width =" match_parent "android: layout_height =" 100dp " /> Android: Gravity = "Center" Android: TextSize = "18sp" Android: Background = "#ec07ca" Android: layout_width = "match_parent" android: layout_height = "100dp" /> <textView android: Android: layout_width = "match_parent" Android: layout_height = "100dp" /> </linearlayout>
النتيجة الجارية: يتم ترتيب كل TextView من أعلى إلى أسفل.
رمز XML كما يلي: تغيير الاتجاه الأفقي Android: اتجاه = "أفقي" ( أفقي )
<؟ Android: layout_height = "match_parent" Android: extream = "أفقي" أدوات: context = "com.example.administrator.adapter.mainActivity"> <textview android: text = "textview" android: background = "#ef0808" Android: "calfity =". Android: layout_width = "100dp" Android: layout_height = "100dp" /> <textview android: text = "second textview" android: "center" android: Android: text = "TextView الثالث" Android: Gravity = "Center" Android: SPERSISESIZE = "18SP" Android: background = "#ec07ca" Android: layout_width = "100dp" Android: layout_height = "100dp" /> <textview android: sextview = 4th text Android: Background = "#F5D105" Android: layout_width = "100dp" Android: layout_height = "100dp" /> </linearlayout>
النتيجة الجارية: يتم ترتيب كل TextView أفقيًا من اليسار إلى اليمين.
الفرق الوحيد بين هذين التخطيطين الخطيين هو الفرق في قيمة Android: الاتجاه
ملخص التجربة: الفرق الوحيد بين هذين التخطيطين الخطيين هو أن قيم Android: الاتجاه مختلف. من خلال هذه التجربة ، لدينا فهم أولي للتخطيط الخطي في Android.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون محتوى هذه المقالة من بعض المساعدة في دراسة أو عمل الجميع. آمل أيضًا دعم wulin.com أكثر!