ÓZBEKSTAN RESPUBLIKASÍ
INFORMACIYALÍQ TEXNOLOGIYALARÍ HÁM KOMMUNIKACIYALARÍN RAWAJLANDÍRÍW MINISTRLIGI
MUXAMMED AL-XOREZMIY ATINDAǴÍ
TASHKENT INFORMACIYALÍQ TEXNOLOGIYALARÍ UNIVERSITETI
NÓKIS FILIALÍ
«Programmaliq injiniringi» qánigeligi
3-kurs 304 - 19 topar studenti
Nazarbaev Ernazardıń
«Mobil qosımshalardı islep shıǵıw»
páninen
4-LABORATORIYA JUMÍSÍ
Tayarlaǵan: _________________ E.Nazarbaev
Qabıllaǵan: _________________ N.Turmuxanov
Nókis – 2022
Tema: Android Studioda Layoutlar túsinigi
Layoutlar dizimi proyektte Palette dizimin basıw arqalı kóriwimizge boladı:
LinearLayout – Bunda komponentalardı gorizontal yaki vertical qılıwǵa boladı.
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, I am a TextView" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, I am a Button" />
2. ConstraintLayout
constraintlayout – bul layout dástúrde komponentalardı qálegen orınǵa qoyıw imkanın beredi. Bunda tek kemshilik jeri Responsiv qılınıwda qıyınshılıqlar tuwdıradı.
3. RelativeLayout – bul programmada responsive qılıwǵa qolaylı. BUnda komponentalar jaylasıwı vertical hámde joqarıdan baslanadı. Tiyisli komponentanı below qásiyeti arqalı komponenta astına jaylastırıwǵa boladı.
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primary_dark"
android:textAlignment="center"
tools:context=".MainActivity">
android:id="@+id/logo"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50sp"
android:text="Qalanizdagi Hawarayi"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="30sp" />
android:id="@+id/user_field"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/logo"
android:layout_marginHorizontal="50sp"
android:layout_marginTop="100sp"
android:backgroundTint="@color/design_default_color_secondary"
android:ems="10"
android:hint="@string/hint_user_field"
android:inputType="textPersonName"
android:minHeight="48dp"
android:textColor="@color/white"
android:textColorHint="@color/hint_text_color" />
android:id="@+id/main_btn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/user_field"
android:layout_marginHorizontal="100sp"
android:layout_marginTop="20sp"
android:backgroundTint="@color/purple_500"
android:text="@string/main_btn" />
android:id="@+id/result_info"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50sp"
android:layout_below="@+id/main_btn"
android:textAlignment="center"
android:textColor="@color/white"
android:textSize="25sp" />
Do'stlaringiz bilan baham: