Cara Membuat Toolbar Dan Menu Di Action Bar Android Studio

Cara Membuat Toolbar Dan Menu Di Action Bar Android Studio

Toolbar berperan sepagai panel yang membagikan keringanan dikala memakai aplikasi.

Cara Membuat Toolbar Dan Menu Di Action Bar Android Studio. Pada toolbar aplikasi android ada kepala karangan toolbar serta menu yang membolehkan konsumen melaksanakan aksi kepada halaman aplikasi.

menu toolbar bisa berbentuk lukisan serta list item.

semacam lukisan selanjutnya:

Buat meningkatkan toolbar serta meningkatkan menu pada toolbar silahkan simak langgkah berikut

1. Buat aplikasi new project serta Create Toolbar Android Sanggar semacam lukisan di dasar ini

. 2. Seleksi sasaran android

3. Add Blank Activity

4. Configure Activity

6. Setting android Manifest

Sehabis sukses membuat project tahap berikutnya Buat menjauhi toolbar yang diperlihatkan merupakan toolbar default theme butuh dicoba pergantian pada AndroidManifest. xml

hapus

android: theme=”@style atau AppTheme”

serta ganti jadi Nomor Action bar

android: theme=”@style atau Theme. AppCompat. Light. NoActionBar”

7. Untuk class java dengan julukan ToolbarActivity semacam dibawah ini

ToolbarActivity. java

package com. toolbarandroid;

import android. support. v7. app. AppCompatActivity;

import android. os. Bundle;

import android. support. v7. widget. Toolbar;

import android. view. Menu;

public class ToolbarActivity extends AppCompatActivity

 

@Override

protected void onCreate( Bundle savedInstanceState)

luar biasa. onCreate( savedInstanceState);

setContentView( R. layout. toolbar);

Toolbar toolbar= findViewById( R. id. toolbar);

setSupportActionBar( toolbar);

 

@Override

public boolean onCreateOptionsMenu( Menu menu)

getMenuInflater(). inflate( R. menu. toolbar_menu, menu);

return true;

 

 

8. Buat layout toolbar

toolbar. xml

<LinearLayout xmlns: android=” http: atau atau schemas. android. com atau apk atau res atau android”

xmlns: app=” http: atau atau schemas. android. com atau apk atau res- auto”

android: layout_width=” match_parent”

android: layout_height=” match_parent”

android: fitsSystemWindows=” true”

android: orientation=” vertical”

<android. support. v7. widget. Toolbar

android: id=”@+id atau toolbar”

android: minHeight=”? attr atau actionBarSize”

android: layout_width=” match_parent”

android: layout_height=” wrap_content”

app: titleTextColor=”@android: color atau white”

android: background=”@color atau colorPrimary”

 

< atau android. support. v7. widget. Toolbar

Lagi Trending :  Harus Tahu Stardew Valley Apk

<!– Layout for konten is here. This can be a RelativeLayout

< atau LinearLayout

9. Bagian berikutnya merupakan meningkatkan menu pada toolbar. Buat toolbar_menu. xml di directory res atau menu atau

toolbar_menu. xml

<menu xmlns: tools=” http: atau atau schemas. android. com atau tools”

xmlns: android=” http: atau atau schemas. android. com atau apk atau res atau android”

xmlns: app=” http: atau atau schemas. android. com atau apk atau res- auto”

app: titleTextColor=”@android: color atau white”

android: background=”@color atau colorPrimary”

 

<item

android: id=”@+id atau reload”

android: icon=”@drawable atau ic_autorenew_black_24dp”

app: showAsAction=” ifRoom”

android: title=” Reload”

< atau item

<item

android: id=”@+id atau test_item”

android: title=” Test Item”
<atau item

< atau menu

utnuk file

ic_autorenew_black_24dp

bisa di unduh di font google

10. Jalankan Program serta Amati Outputnya selaku selanjutnya:

Mengganti Warna Toolbar serta Warna Icon Toolbar

Tambahkan gaya selanjutnya pada values atau gaya. css

<style name=” AppTheme. Toolbar” parent=” ThemeOverlay. AppCompat. Dark. ActionBar”

<item name=” android: latar belakang”
? android: attr atau colorAccent< atau item

<item name=” android: popupTheme”
@styleatau ThemeOverlay. AppCompat. Light< atau item

<item name=” theme”
@styleatau ThemeOverlay. AppCompat. Dark. ActionBar< atau item

< atau style

Ganti toolbar color serta maanfaatkan theme gaya di atas dengan menambahkan

style=”@style atau AppTheme. Toolbar”

Serta Hapus

app: titleTextColor=”@android: color atau white”

android: background=”@color atau colorPrimary”

Alhasil toolbar jadi semacam di dasar ini:

<android. support. v7. widget. Toolbar

android: id=”@+id atau toolbar”

android: minHeight=”? attr atau actionBarSize”

android: layout_width=” match_parent”

android: layout_height=” wrap_content”

style=”@style atau AppTheme. Toolbar”

< atau android. support. v7. widget. Toolbar

Hasil Kala di jalankan

Membuat Kelakuan Buat Toolbar Android

Toolbar icon serta list item yang sudah di untuk pasti wajib mempunyai kelakuan.

Kelakuan ini ialah perintah yang dijalani kala icon toolbar ataupun kepala karangan list item di seleksi.

icon ic_autorenew_black24dp hendak diberi aki refresh informasi ataupun page.

Tahap buat berikan kelakuan icon toolbar itu merupakan selaku berikut

Pada class Toolbar Activity Tambahkan serta penentuan itemid lewat swithc case break

Lagi Trending :  Beberapa Fps Game

onOptionsItemSelected

Sciript yang ditambahkan selaku selanjutnya:

@Override

public boolean onOptionsItemSelected( MenuItem item)

switch( item. getItemId())

case R. id. reload:

Toast. makeText( this,” Refreshing…”, Toast. LENGTH_SHORT). show();

return true;

case R. id. test_item:

AlertDialog. Builder alert= new AlertDialog. Builder( this);

alert. setTitle(” List Item Perbincangan”);

alert. setMessage(” Messsage”);

alert. setNegativeButton(” Cancel”,

new DialogInterface. OnClickListener()

public void onClick( DialogInterface perbincangan, int whichButton)

 

);

alert. show();

return true;

default:

return luar biasa. onOptionsItemSelected( item);

 

 

Dari Script di atas bisa diamati kalau icon menu toolbar ic_autorenew_black24dp yang ada pada toolbar dikala di klik hendak melaksanakan perintah refresh yang diperlihatkan lewat toast

output program