منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
LinearLayout Xamarin - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم برمجة الهواتف (https://vb4arb.com/vb/forumdisplay.php?fid=208)
+--- قسم : قسم مقالات Xamarin.Android (https://vb4arb.com/vb/forumdisplay.php?fid=209)
+--- الموضوع : LinearLayout Xamarin (/showthread.php?tid=22874)



LinearLayout Xamarin - Sajad - 10-12-17

بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)


السلام عليكم ورحمة الله وبركاته


LinearLayout: عبارة عن حاضنة للادوات لعرضها بأتجاه واحد فقط (افقي أو عمودي) حيث يتم التحكم بطريقة العرض عن طريق الخاصية orientation.


1- LinearLayout Vertically:
PHP كود :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <Button
        android:id="@+id/helloButton"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="HelloButton" />
    <TextView
        android:id="@+id/helloText"
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:text="HelloText" />
</LinearLayout> 

هذه الاكواد مكتوبة بلغة AXML وهي لغة الواجهات في تطبيقات الاندرويد المعتمدة من طرف شركة Microsoft، وبامكانك ادراج هذه الادوات الى واجهة التطبيق بطريقتين:

الاولى: باستخدام الاكواد كما هو واضح في المثال اعلاه.
الثانية: عن طريق السحب والافلات من نافذة الادوات.

بالتالي: عند تحويل طريقة العرض من Source الى Designer: ستكون الواجهة بهذا الشكل:

[صورة مرفقة: 11.jpg?ssl=1&w=450]

كما ترى أن الادوات منتظمة بشكل عمودي لأن أتجاه الحاضنة هي بشكل عمودي، حيث يتم التحكم بالاتجاه باستخدام هذه الخاصية:
PHP كود :
   android:orientation="vertical" 


لذا إن اردت ان تظهر الادوات بشكل افقي، فقط قم بتغيير خاصية الـ orientation بالشكل التالي:
PHP كود :
   android:orientation="horizontal" 

والحمد لله رب العالمين



RE: LinearLayout Xamarin - حريف برمجة - 10-12-17

ماشاء الله تبارك الله اخي سجاد ،، شكلك احببت الزامرين ،، بالتوفيق اخي ومشكور على ما تقدمه .


RE: LinearLayout Xamarin - Sajad - 10-12-17

حياك الله اخي العزيز

لي سنة وأنا اطور تطبيقات باستخدام Xamarin واحببت أن اقدم القليل لكي يستفيد الجميع

تحياتي لكم


RE: LinearLayout Xamarin - sendbad100 - 10-12-17

شكرا اخي Sajad
الله يعطيك العافية