Senin, 28 Oktober 2013

APLIKASI LINEAR | ANDROID


Langkah-langkah membuat Aplikasi Linear android dengan Eclipse :

1.    Buka Eclipse – pilih file – new – Android Application Project..

2.    Isi Application Name dengan nama Linear – klik next..






3.    Pilih tempat penyimpanan file klik browse – lalu klik next..

4.    Pada Configure Launcher Icon setting icon sesuai keinginan – klik next..








5.    Pada Create Activity pilih Blank Activity – klik next..

6.    Pada Blank Activity biarkan apa adanya lalu klik finish...











7.    Maka akan tampil seperti ini..

8.    Pada package explorer – pilih src – pilih com.example.linear – MainActivity.java
Ketikan kode berikut pada MainActivity.java...
import android.os.Bundle;
import android.app.Activity;
import android.view.Gravity;
import android.view.Menu;
import android.widget.LinearLayout;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;

public class MainActivity extends Activity implements OnCheckedChangeListener {
      
       private RadioGroup orientation, gravity;
      
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        kontent();
    }
    public void kontent () {
       orientation = (RadioGroup) findViewById(R.id.orientation);
       orientation.setOnCheckedChangeListener(this);
      
       gravity = (RadioGroup) findViewById(R.id.gravity);
       gravity.setOnCheckedChangeListener(this);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
       @Override
       public void onCheckedChanged(RadioGroup arg0, int cinta) {
              // TODO Auto-generated method stub
              switch (cinta) {
              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.CENTER);
                     break;
              case R.id.right:
                     gravity.setGravity(Gravity.RIGHT);
                     break;
              }
             
       }
   
}

9.    Lalu ketikan kode berikut pada activity_main.xml..
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >
   
    <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>


10.  Maka pada graphical layout akan muncul seperti berikut..



11. Pada menu klik window – pilih android virtual device manager – klik new- lengkapi create new android virtual device – klik ok – klik start – klik launch.
 











12. Kemudian akan tampil seperti ini..

13.  Lalu klik kanan pada project yang kita buat pilih run as – android application





14. Dan hasilnya adalah sebagai berikut...
 



SELAMAT MENCOBA ^___^


Kamis, 24 Oktober 2013

Membuat Kalkulator sederhana Android

Langkah-langkah membuat kalkulator sederhana android dengan Eclipse :

1.    Buka Eclipse – pilih file – new – Android Application Project

2.    Isi Application Name dengan nama KalkulatorApp – klik next

3.    Pilih tempat penyimpanan file klik browse – lalu klik next

4.    Pada Configure Launcher Icon setting icon sesuai keinginan – klik next

5.    Pada Create Activity pilih Blank Activity – klik next

6.      Pada Blank Activity biarkan apa adanya lalu klik finish...
7.      Hasilnya akan muncul seperti di bawah ini..










8.      Ketikan coding dibawah ini pada  activity_main.xml..
<TableLayout android:orientation="vertical"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent">
    <TableRow android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tableRow1"
        android:layout_weight="1">
        <TextView android:id="@+id/textview1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="angka1"></TextView>
        <EditText android:text="              "
            android:layout_height="wrap_content"
            android:id="@+id/angka1"
            android:inputType="numberDecimal"
            android:layout_width="40dip"></EditText>
        </TableRow>
       
        <TableRow android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/tableRow1"
            android:layout_weight="1">
        <TextView android:id="@+id/textView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Angka 2"></TextView>
        <EditText android:text="             "
            android:layout_height="wrap_content"
            android:id="@+id/angka2"
            android:layout_width="50dip"></EditText>
        </TableRow>
  <View android:background="#FF909090"
      android:layout_width="wrap_content"
      android:id="@+id/view1"
      android:layout_height="2dip"></View>
   <View android:background="#FF909090"
      android:layout_width="wrap_content"
      android:id="@+id/view1"
      android:layout_height="2dip"></View>
   <TableRow android:id="@+id/tableRow2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">

       <Button
           android:id="@+id/tambah"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="50dip"
           android:layout_marginTop="7dip"
           android:gravity="center_vertical|left"
           android:tag="reset all"
           android:text="Tambah" />
        <Button
            android:id="@+id/bagi"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="50dip"
            android:layout_marginTop="7dip"
            android:gravity="center_vertical|left"
            android:tag="reset all"
            android:text="Bagi" />

          </TableRow>
   <TableRow android:id="@+id/tableRow3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content">

       <Button
           android:id="@+id/kurang"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="50dip"
           android:layout_marginTop="7dip"
           android:gravity="center_vertical|left"
           android:tag="reset all"
           android:text="Kurang" />
       <Button
           android:id="@+id/kali"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="50dip"
           android:layout_marginTop="7dip"
           android:gravity="center_vertical|left"
           android:tag="reset all"
           android:text="Kali" />
          </TableRow>

   <TableRow
       android:id="@+id/tableRow3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content" >

       <Button
           android:id="@+id/reset"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_marginLeft="50dip"
           android:layout_marginTop="7dip"
           android:gravity="left|center_vertical"
           android:tag="reset all"
           android:text="Reset" />
   </TableRow>

          <View android:background="#FF909090"
              android:layout_width="wrap_content"
              android:id="@+id/view1"
              android:layout_height="2dip"></View>
          <TableRow android:id="@+id/tableRow2"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content">
              <TextView android:id="@+id/textView1"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content"
                  android:text="Hasil :"
                  android:maxLines="2"
                  android:textStyle="bold"
                  android:textSize="15dip"></TextView>
              <TextView android:text=""
                  android:layout_height="wrap_content"
                  android:id="@+id/hasil"
                  android:textStyle="bold"
                  android:textSize="20dip"
                  android:layout_width="wrap_content"></TextView>
              </TableRow>
        <TextView android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:maxLines="2"
            android:textStyle="bold"
            android:textSize="15dip"
            android:id="@+id/hemat"
            android:gravity="center_horizontal"
            android:paddingTop="10dip"></TextView>
              </TableLayout>
</RelativeLayout>

9.  Kemudian pada package explorer pilih scr,
Masukan coding berikut setelah selesai klik save..
public class MainTugasKalkulator extends Activity {
       EditText angka1, angka2;
       TextView hasil;
       Editable isiangka1, isiangka2;
       Button rset;
       Button tmbah;
       Button krang;
       Button kli;
       Button bgi;
              @Override
              protected void onCreate(Bundle savedInstanceState) {
                     super.onCreate(savedInstanceState);
                     setContentView(R.layout.activity_main_tugas_kalkulator);
                     hasil = (TextView) findViewById(R.id.hasil);
                     angka1 = (EditText) findViewById(R.id.angka1);
                     angka2 = (EditText) findViewById(R.id.angka2);
                     rset = (Button) findViewById(R.id.reset);
                     rset.setOnClickListener(new itung());
                     tmbah = (Button) findViewById(R.id.tambah);
                     tmbah.setOnClickListener(new itung());
                     krang = (Button) findViewById(R.id.kurang);
                     krang.setOnClickListener(new itung());
                     bgi = (Button) findViewById(R.id.bagi);
                     bgi.setOnClickListener(new itung());
                     kli = (Button) findViewById(R.id.kali);
                     kli.setOnClickListener(new itung());

              }
       private class itung implements OnClickListener{

              public void onClick(View v){
                     try{
switch(v.getId()){
case R.id.tambah:
Double a = Double.parseDouble(angka1.getText().toString());
Double b = Double.parseDouble(angka2.getText().toString());
double hsl= a + b;
DecimalFormat df = new DecimalFormat("@@##");
hasil.setText(df.format(hsl));
break;
case R.id.kurang:
Double c = Double.parseDouble(angka1.getText().toString());
Double d= Double.parseDouble(angka2.getText().toString());
double hsll= c - d;
DecimalFormat dff = new DecimalFormat("@@##");
hasil.setText(dff.format(hsll));
break;
case R.id.kali:
Double e = Double.parseDouble(angka1.getText().toString());
Double f= Double.parseDouble(angka2.getText().toString());
double hslll= e * f;
DecimalFormat dfff = new DecimalFormat("@@##");
hasil.setText(dfff.format(hslll));
break;
case R.id.bagi:
Double g = Double.parseDouble(angka1.getText().toString());
Double h= Double.parseDouble(angka2.getText().toString());
double hsllll= g / h;
DecimalFormat dffff = new DecimalFormat("@@##");
hasil.setText(dffff.format(hsllll));
break;
case R.id.reset:
angka1.setText("");
angka2.setText("");
hasil.setText("");
break;
                                 
              }
                     }catch (Exception e){
              }
10. Pada menu klik window – pilih android virtual device manager – klik new- lengkapi create new android virtual device – klik ok – klik start – klik launch.











11. Akan muncul seperti dibawah ini


12. Lalu klik kanan pada project yang kita buat pilih run as – android application





13.  Maka akan jadi seperti ini



Crossed Red Kunai - Naruto

Labels

Free Ongkir Blibli

fashion wanita