Super Copying blog informasi tentang teknologi, game, android, kesehatan, komputer dan adsense. Powered by Blogger.

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.
Buatlah sebuah project dengan property :

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.

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

Download Setup File from Downloader (100% Working Link)
Bagikan :
+
Previous
Next Post »

Artikel Terkait:

0 Komentar untuk "Membuat Aplikasi Android Widget Linear Layout "

Silahkan berkomentar dengan bijak dan positif. Komentar anda menunjukkan sikap anda. Terima kasih :-)

 
Template By Kunci Dunia
Back To Top