|
Android нинг яратилиши тарихи
|
bet | 3/3 | Sana | 11.10.2023 | Hajmi | 21.64 Kb. | | #87552 |
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
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);
}
}
|
| |