Actionbar adalah sebuah bar yang dalam
pemrograman android dimana dalam bar tersebut dapt memunculkan icon, judul
aplikasi dan tombol-tombol yang dapat kita buat sendiri dari icon dan fungsi
dari tombol tersebut.
Selain itu, dalam action bar dapat memperindah
tampilan suatu aplikasi dan dapat mempermudah karena dapat memuat tombol yang
statis tiap layer aplikasinya.
Mau tau, bagaimana cara membuat aplikasi
actionbar ??? Let’s Code …
Main
Activity.java
package com.example.actionbarr;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.action_bar_icon, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.ic_gambar :
Intent gambar = new Intent(MainActivity.this, KoleksiGambar.class);
startActivity(gambar);
break;
case R.id.ic_mail :
//action
break;
case R.id.ic_chat :
//action
break;
}
return false;
}
}
KoleksiGambar.java
koleksi_gambar.xml
berikut hasil screenshoot dari runing programnya :
untuk source lengkap dapat diunduh disini.
package com.example.actionbarr;
import android.os.Bundle;
import android.app.Activity;
public class KoleksiGambar extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.koleksi_gambar);
}
}
Sedangkan
dibagian layout (untuk design tampilan dari aplikasi), ada dua file yaitu
activity_main dan koleksi_gambar.
activity_main.xml
koleksi_gambar.xml


0 komentar:
Post a Comment