Android Studio-da menyu yaratish
tegi faylning ildiz elementidir va bir yoki bir nechta
Download 107.5 Kb.
|
- Bu sahifa navigatsiya:
- Activity
tegi faylning ildiz elementidir va bir yoki bir nechta Yuqoridagi kodda android:title: element sarlavhasini o'z ichiga olgan string resursini oladi. Bizni kodda shunchaki sarlavhalarni yozib qo'yilgan. Masalan, android:title="Saqlash". android:orderInCategory: menyuning elementlari tartibi. Menu bilan ko'proq ishlaymiz.Biz uchta elementdan iborat menyuni aniqladik, ammo xml fayli tarkibidagi aniqlashlarning o'zi menyuni hali yaratmayapti. Menyuni namoyish qilish uchun biz Activity sinfidan (MainActivity.java faylidan) foydalanishimiz kerak. Buning uchun onCreateOptionsMenu metodini bekor qilishingiz kerak. Keling, MainActivity.java fayliga o'tamiz va uni quyidagicha o'zgartiramiz: package com.example.android.menyuilova; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);} @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu, menu); return true; }} getMenuInflater metodi MenuInflater ob'ektini oladi va uning inflate() metodini chaqiradi. Ushbu metod birinchi parametr sifatida xml-da bizning deklarativ menyuimizni ifodalovchi manbani oladi va uni ikkinchi parametr sifatida berilgan menu ob'ekti bilan to'ldiradi(bog'laydi). Ilovani ishga tushiramiz va yuqori o'ng burchakdagi menyu tugmachasini bosib ko'ramiz: Download 107.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling