• TextView haqida tushuncha
  • Mustaqil ish fan: Mobil ilovalarini ishlab chiqish




    Download 227,02 Kb.
    bet1/4
    Sana27.05.2024
    Hajmi227,02 Kb.
    #255047
      1   2   3   4
    Bog'liq
    Textviewda matnni tahrirlash






    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    URGANCH FILIALI

    Kompyuter Injiniring Fakulteti
    4-kurs (sirtqi) 961-20 gurux talabasi
    Otayev Dilshod
    MUSTAQIL ISH
    Fan: Mobil ilovalarini ishlab chiqish


    Urganch-2024


    Mavzu: Textviewda matnni tahrirlash
    Reja:
    1. TextView haqida tushuncha
    2. TextView matnini tahrirlash
    3. TextView matnining formatlash
    4. TextView matnini dinamik ravishda yangilash


    1. TextView haqida tushuncha

    Android Studio-da TextView, interfeys elementlaridan biri hisoblanadi va matn yoki kalit so'zlarini ekranda namoyish etish uchun ishlatiladi. TextView, odatda matnli ma'lumotni ko'rsatish uchun foydalaniladi, lekin uni rasmlar, ikonalar va boshqa elementlar bilan birga ham ishlatish mumkin.
    Android Studio-da TextView yaratish va uni o'zgartirish quyidagi bosqichlardan iborat:
    1. XML Faylda TextView Yaratish: Android Studio'da yangi layaut fayli yaratishda yoki mavjud faylda yangi element qo'shishda, siz TextViewni qo'shishingiz mumkin. Bu, oddiy matn ko'rsatish uchun bo'lgan standart vosita hisoblanadi.
    “xml”
    android:id="@+id/myTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Salom, dunyo!"
    android:textSize="18sp"
    android:textColor="#000000" />
    Bu kodda, `android:text` atributiga matn o'rnatilgan. `android:textSize` matn o'lchamini, `android:textColor` esa matnning rangini belgilaydi.
    2. Java/Kotlin Kodida TextViewga Murojaat: Java yoki Kotlin kodida TextView elementiga murojaat qilish orqali matnni o'zgartirish mumkin.
    Java:
    TextView myTextView = findViewById(R.id.myTextView);
    myTextView.setText("Yangi matn");
    Kotlin:
    val myTextView = findViewById(R.id.myTextView)
    myTextView.text = "Yangi matn"
    3. TexViewni Animatsiyalash: TextViewni o'zgartirishni animatsiyalash uchun, Property Animation yoki View Property Animator usullaridan foydalanishingiz mumkin. Animatsiya qo'shish uchun, `ObjectAnimator`, `ValueAnimator` yoki boshqa animatsiya obyektlaridan foydalanishingiz mumkin.
    4. Click Listener Qo'llash: Agar TextViewga foydalanuvchi amalga oshirishlarni bog'lash kerak bo'lsa, siz unga `OnClickListener` bog'lab qo'yishingiz mumkin. Bunda, foydalanuvchi matn ustida bosganida qanday harakat bajarilishi aniqlanadi.
    TextView, Android Studio-da interfeysni yaratishda va tahrirlashda juda ko'p ishlatiladigan kerakli vosita hisoblanadi. Uni matnli ma'lumotlarni namoyish etish uchun ishlatish, foydalanuvchi interfeysining qismlarini ko'rsatish va qo'llanish uchun juda foydali.
    Android Studio'da TextView, Android platformasidagi asosiy UI komponentlaridan biri bo'lib, matn chiqarish uchun ishlatiladi. TextView'ning asosiy xususiyatlari quyidagilar:

    1. Matn chiqarish:

    • TextView orqali satrlar, raqamlar, yoki boshqa matnlarni chiqarish mumkin.

    • Matnni to'g'ridan-to'g'ri XML layout faylida yoki Java/Kotlin kodi orqali o'rnatish mumkin.

    1. Matn formatini o'zgartirishlar:

    • Matnning shrifti, o'lchami, rangi, quyidagi, ustidagi va boshqa stillarini o'zgartirish mumkin.

    • Matnni tekislash (o'ng/o'rta/chap tomonlash) va qatorlar orasidagi masofahamda o'zgartirishlar qilish mumkin.

    1. Interaktivlik:

    • TextView'ni bosish, uzib/ushlash, fokuslanish kabi interaktiv xatti-harakatlar uchun eshituvchilar (Listener) qo'yish mumkin.

    • TextView'ga Touch event'lar (bosish, suring, va hokazo) qabul qilish imkonini beradi.

    1. Matn dinamikligi:

    • TextView'ning matnini dastur ishlashi davomida o'zgartirish, yangilash yoki almashtirishimumkin.

    1. Maxsus xususiyatlar:

    • Avtomatik matn o'lchami, HTML-teglari, linklarni tanib olish va boshqa o'ziga xos xususiyatlarga ega.

    TextView Android'dagi ko'plab UI elementlarining asosi hisoblanadi. Masalan, Button, EditText, Hint, ErrorMessage kabilarning hammasi TextView dan foydalanadi. Shuning uchun, TextView'ni to'g'ri va samarali ishlatish Android dasturlarini yaratishda juda muhim ahamiyatga ega.



    1. Download 227,02 Kb.
      1   2   3   4




    Download 227,02 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mustaqil ish fan: Mobil ilovalarini ishlab chiqish

    Download 227,02 Kb.