بسم الله الرحمن الرحيم
في هذه التدوينة سوف أتكلم عن كيفية اضافة شريط من الأزرار في أسفل الواجهة, وهي مفيدة جداً وخاصة في ازرار التحكم الرئيسية , مثلاً التالي – رجوع – السابق – القائمة – خروج .. غيرها من الأزرار التي تريد ان ترتبها في صف منتظم في أسفل الشاشة.
وتتم هذه الطريقة عن طريق layouts من نوع TableRow كما يصفها موقع اندرويد هي ترتب أطفال بشكل أفقي .. اي ما داخلها.
معاينة :
الكود :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:layout_marginTop="15dp" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.25" android:text="Button 1" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.25" android:text="Button 2" /> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.25" android:text="Button 3" /> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.25" android:text="Button 4" /> </TableRow> </LinearLayout>
لاحظ استخدمت لكل زر خاصية الوزن .. weight ووزعته على أربع أزرار لكي تأخذ كل واحد منها مساحة متساوية مع الآخرى.
انتظرونا بكل جديد ومفيد وحصري .. والسلام عليكم 🙂