Akbarova Mohigul laboratoriya ishi 16


Activity parchani qo'shish


Download 142.08 Kb.
bet5/11
Sana05.01.2023
Hajmi142.08 Kb.
#1079979
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
s3kMhVFpoV0YmEREpzg8JzyU6anF-GTf

Activity parchani qo'shish


Parchani ishlatish uchun uni MainActivity ga qo'shing. Buning uchun MainActivity interfeysini belgilaydigan activity_main.xml faylini o'zgartiraylik:

1
2
3
4
5
6
7


xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fragment_container_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.example.fragmentapp.ContentFragment" />

FragmentContainerView elementi iborani qo'shish uchun ishlatiladi. Asosan, FragmentContainerView FrameLayout sinfini kengaytiradigan va fragmentlar bilan ishlash uchun maxsus mo'ljallangan View ob'ektini ifodalaydi. Aslida, bo'laklardan tashqari, u boshqa hech narsani o'z ichiga olmaydi.
Uning atributi android:name ishlatiladigan bo'lakning sinf nomini ko'rsatadi. Mening holimda, com.example.fragmentapp.ContentFragment paketini hisobga olgan holda, parcha sinfining to'liq malakali nomi.
MainActivity sinf kodi loyiha yaratilgandek qoladi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

package com.example.fragmentapp;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

Agar biz dasturni ishga tushiradigan bo'lsak, biz amalda biz bajaradigan interfeysni ko'ramiz, faqat bu holda interfeys fragmentda aniqlanadi:
Aytish joizki, Android Studio snippet qo'shish uchun tayyor shablonni taqdim etadi. Keling, aslida bu usuldan foydalanaylik.






Download 142.08 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling