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.
Daftar isi
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
<!– 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
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