Senin, 07 Maret 2016

cara buat aplikasi android penghitung volume balok dengan eclipse



langkah pertama buka eclipse lalu klik new pilih android project





lalu isi nama aplikasi yang anda ingin kan




lalu klik next saja sampai ketemu screen


pilih blank activity lalu next

lalu akan muncul layout seperti ini


nah liat gambar tersebut ada 3 item penting dalam pembuatan aplikasi ini
yaitu:
- mainactivity.java
- activity_main.xml
- string.xml


ketikan script ini pada activity_main.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"


xmlns:tools="http://schemas.android.com/tools"


android:orientation="vertical"


android:layout_width="fill_parent"


android:layout_height="fill_parent"


<TextView


android:layout_width="wrap_content"


android:layout_height="wrap_content"


android:text="@string/hello_world" />


script ini di gunakan untuk membuat text pada coloumd

</TextView


android:text="Panjang"


android:id="@+id/TextView01"


android:layout_width="wrap_content"


android:layout_height="wrap_content"/>

</TextView>


dan ini untuk edit text pada couloum

</EditText


android:text=""


android:id="@+id/txtPanjang"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:inputType="numberSigned|numberDecimal"/>

</EditText>


</EditText


android:text=""


android:id="@+id/txtLebar"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:inputType="numberSigned|numberDecimal"/>

</EditText>


</TextView


android:text="Lebar :"


android:id="@+id/TextView02"


android:layout_width="wrap_content"


android:layout_height="wrap_content"/>

</TextView>


</TextView


android:text="Tinggi :"


android:id="@+id/TextView04"


android:layout_width="wrap_content"


android:layout_height="wrap_content"/>

</TextView>


<EditText


android:text=""


android:id="@+id/txtTinggi"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:inputType="numberSigned|numberDecimal">

</EditText>
ini untuk membuat button


<Button


android:text="Hitung Volume"


android:id="@+id/btnHitung"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:onClick="hitungVolume">


</Button>


<TextView


android:text="Volume :"


android:id="@+id/TextView03"


android:layout_width="wrap_content"


android:layout_height="wrap_content" >

</TextView>


<EditText

android:text=""


android:id="@+id/txtVolume"


android:layout_width="fill_parent"


android:layout_height="wrap_content"


android:editable="false"/>


</EditText

android:layout_width="wrap_content"


android:layout_height="wrap_content" />


</EditText>




 
</RelativeLayout>

lalu akan tampil seperti ini

laku ketikan pada mainactivity.java jgn lupa ganti class sesusai nama aplikasi yang kalian buat
/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package volume.balok;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
    }
    public static final class id {
        public static final int TextView01=0x7f050000;
        public static final int TextView02=0x7f050002;
        public static final int TextView03=0x7f050007;
        public static final int TextView04=0x7f050004;
        public static final int btnHitung=0x7f050006;
        public static final int txtLebar=0x7f050003;
        public static final int txtPanjang=0x7f050001;
        public static final int txtTinggi=0x7f050005;
        public static final int txtVolume=0x7f050008;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}
package volume.balok;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import persegi.panjang.R;

public class volumebalok extends Activity {
    private EditText txtPanjang;
    private EditText txtLebar;
    private EditText txtTinggi;
    private EditText txtVolume;
    private Button btnHitung;

      @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        txtPanjang = (EditText) findViewById(R.id.txtPanjang);
        txtLebar = (EditText) findViewById(R.id.txtLebar);
        txtTinggi = (EditText) findViewById(R.id.txtTinggi);
        txtVolume = (EditText) findViewById(R.id.txtVolume);
        btnHitung = (Button) findViewById(R.id.btnHitung);

    }
public void hitungVolume(View view) {
        try {

            int panjang = Integer.parseInt(txtPanjang.getText().toString());
            int lebar = Integer.parseInt(txtLebar.getText().toString());
            int tinggi = Integer.parseInt(txtTinggi.getText().toString());
            int Volume = panjang * lebar * tinggi;
            txtVolume.setText(String.valueOf(Volume));
        } catch (Exception e) {
            e.printStackTrace();
        }






Tidak ada komentar:

Posting Komentar