Sobes.tech
Junior — Middle

Көрүшкөн интерфейс түрлөрүнүн мисалдарын келтире аласызбы?

sobes.tech AI

AIден жооп

Androidда, интерфейс элементтерін ұйымдастыру үшін бірнеше негізгі орналасу (Layouts) түрлері бар:

  • LinearLayout — балалар элементтерін бір қатарға немесе бағанға орналастырады, вертикалды немесе горизонталды.
  • RelativeLayout — элементтерді бір-біріне немесе ата-анаға қатысты орналастыруға мүмкіндік береді.
  • ConstraintLayout — икемді және қуатты орналасу, ол элементтер арасында шектеулер арқылы күрделі интерфейстер жасауға мүмкіндік береді.
  • FrameLayout — қарапайым контейнер, ол балалар элементтерін бір үстіне қояды.
  • GridLayout — элементтерді белгіленген жолдар мен бағандар саны бар торда орналастырады.

Мысалы, вертикалды батырмалар тізімін жасау үшін, LinearLayout қолдануға болады, ол вертикалды бағытта:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Түйме 1" />
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Түйме 2" />

</LinearLayout>