منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : LinearLayout Xamarin
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
(رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي)


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


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: ستكون الواجهة بهذا الشكل:


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


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

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

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

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