Wednesday, 28 December 2016

Pengenalan dan Code Action Bar pada Pemrogrman Android

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 …
Dalam Folder “scr” hanya ada satu package dengan berisi 2 Java yaitu :
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


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


berikut hasil screenshoot dari runing programnya :




untuk source lengkap dapat diunduh disini.

0 komentar:

Post a Comment