Android нинг яратилиши тарихи




Download 21.64 Kb.
bet3/3
Sana11.10.2023
Hajmi21.64 Kb.
#87552
1   2   3
Bog'liq
1-bilet
Academic-Data-394211100065 (1), Jondor tumanidagi 44, kontrak, uuuuuyyy, ota onalar un so\'rovnoma, Jondor tumani XTBga qarashliDFG, Hozirgi kunda plaunlarning qancha turi mavjud, Задание №3, 4-misollar, Fanidan yozgan kurs ishi mavzu, Biologiyada masala va mashqlar yechish texnologiyasi fanidan fan, 1-mavzu, 2023 Kiber-huquq va kiber etika sirtqi sillabus (1), Referat yuzi blankasi

Menyu yaratish


Ilovalardagi menyular android.view.Menu klassi bilan ifodalanadi va har bir faoliyat ushbu turdagi ob'ekt bilan bog'lanadi. android.view.Menu obyekti o'zgaruvchan sonli elementlarni o'z ichiga olishi mumkin, ular o'z navbatida pastki elementlarni saqlashi mumkin.

2
3
4


5
6
7
8
9
10
11
12
13
14
15
16
17


xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >

android:id="@+id/selectedMenuItem"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textSize="28sp"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent" />



package com.example.menuapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

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;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
TextView headerView = findViewById(R.id.selectedMenuItem);
switch(id){
case R.id.action_settings :
headerView.setText("Настройки");
return true;
case R.id.open_settings:
headerView.setText("Открыть");
return true;
case R.id.save_settings:
headerView.setText("Сохранить");
return true;
}
//headerView.setText(item.getTitle());
return super.onOptionsItemSelected(item);
}
}
Download 21.64 Kb.
1   2   3




Download 21.64 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Android нинг яратилиши тарихи

Download 21.64 Kb.