Tutorial Belajar Pemrograman, membuat game, membuat aplikasi, membuat program, android, game maker, yii, php, CSS, HTML, java, javascript, codeigniter, jquery, Pascal, c++

Monday, January 28, 2013

Membuat Aplikasi Android Widget Linear Layout

Membuat Aplikasi Android Widget Linear Layout - Berikut ini adalah contoh penerapan widget aplikasi android dengan konsep Lienear Layout. widget ini akan mengubah orientasi sesuai dengan radio button yang di pilih.

Baca juga : Membuat Aplikasi Android Widget Relative Layout

Buatlah Sebuah Project Android Baru

Sebelum anda memulai membuat project, apa bila anda baru memulai membuat aplikasi android dan belum menginstal software yang diperlukan harap di instal terlebih dahulu, untuk cara penginstalan software yang di butuhkan baca di sini Cara Instalasi Package Untuk Membuat Aplikasi Android.

Untuk langkah - langkah membuat project baru lihat disini Cara Membuat Aplikasi Android.

Project Name        : Linear
Build Target           : Android 2.3
Appplication name : linear
Package name       : com.wilis.linear
Activity                  : linear
Min SDK              : 9

1. Main.xml

Ubahlah file main.xml menjadi seperti ini :

<?xml version="1.0" encoding="utf-8"?>
<linearlayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
 <radiogroup android:id="@+id/orientation"
  android:orientation="horizontal"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:padding="5px">
  <RadioButton
   android:id="@+id/horizontal"
   android:text="horizontal"/>
  <RadioButton
   android:id="@+id/vertical"
   android:text="vertical"/>
 </RadioGroup>
 
 <radiogroup android:id="@+id/gravity"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:padding="5px">
  <RadioButton
   android:id="@+id/left"
   android:text="left"/>
  <RadioButton
   android:id="@+id/center"
   android:text="center"/>
  <RadioButton
   android:id="@+id/right"
   android:text="right"/>
 </RadioGroup>
</LinearLayout>

2.linear.java

Ubah file linear.java menjadi seperti ini :

package com.wilis.linear;

import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.widget.LinearLayout;
import android.widget.RadioGroup;

public class linear extends Activity implements RadioGroup.OnCheckedChangeListener{
 RadioGroup orientation;
 RadioGroup gravity;
 
    @Override
    public void onCreate(Bundle icicle){
        super.onCreate(icicle);
        setContentView(R.layout.main);
        
        orientation=(RadioGroup)findViewById(R.id.orientation);
        orientation.setOnCheckedChangeListener(this);
        gravity=(RadioGroup)findViewById(R.id.gravity);
        gravity.setOnCheckedChangeListener(this);
    }
    

 @Override
 public void onCheckedChanged(RadioGroup group, int checkedId) {
  // TODO Auto-generated method stub
  switch(checkedId){
  case R.id.horizontal:
   orientation.setOrientation(LinearLayout.HORIZONTAL);
  break;
  case R.id.vertical:
   orientation.setOrientation(LinearLayout.VERTICAL);
  break;
  case R.id.left:
   gravity.setGravity(Gravity.LEFT);
  break;
  case R.id.center:
  gravity.setGravity(Gravity.RIGHT);
  break;
 }     
 }
}

Jalankan program anda maka hasilnya akan seperti gambar di atas, tampilan akan tergantung dari radio button yang anda pilih di dalam aplikasi anda.

Sumber :  Pemograman Aplikasi Mobile Smartphone dan tablet PC Berbasic Android Penerbit Informatika, Bandung, 2012 By : Nazruddin Safaat.

Aplikasi Android Widget Linear Layout anda sekarang sudah selesai, baca juga tutorial membuat aplikasi android lainnya.

Terima Kasih Telah Mengunjungi Blog Sederhana Ini.

Di Mohon Apabila Anda Ingin Mengcopas Artikel Pada Blog ini Cantumkan URL Sumber.

Sebagai Pengunjung Yang Baik Anda Dapat Meninggalkan Komentar di Blog Sederhana Ini.

Share this post

0 komentar

:) :) :-) :-) :)) :)) =)) =)) :( :( :-( :-( :(( :(( :d :d :-d :-d @-) @-) :p :p :o :o :>) :>) (o) (o) [-( [-( :-? :-? (p) (p) :-s :-s (m) (m) 8-) 8-) :-t :-t :-b :-b b-( b-( :-# :-# =p~ =p~ :-$ :-$ (b) (b) (f) (f) x-) x-) (k) (k) (h) (h) (c) (c) cheer cheer

 
© Jin Toples Programming
Designed by BlogThietKe Cooperated with Duy Pham
Released under Creative Commons 3.0 CC BY-NC 3.0