Pada kesempatan kali ini kami ingin berbagi kepada Anda bagaimana cara membuat aplikasi menghitung luas persegi atau persegi panjang menggunakan Android Studio.
- Buka Android Studio Anda dan buatlah sebuah project, beri nama apa saja project tersebut.
- Kemudian pada desain layout aplikasi Android Anda yang biasanya berakhiran dengan ekstensi .xml (activity_main.xml) pastekan kode berikut ini.
[xml]<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.sonisitez.countrectangulararea.MainActivity"><Button
android:id="@+id/buttonCount"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textResult"
android:layout_centerHorizontal="true"
android:layout_marginTop="13dp"
android:text="Count"
tools:layout_editor_absoluteX="148dp"
tools:layout_editor_absoluteY="282dp" /><EditText
android:id="@+id/editWidth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/editHeight"
android:layout_centerHorizontal="true"
android:layout_marginBottom="35dp"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="95dp"
tools:layout_editor_absoluteY="71dp" /><EditText
android:id="@+id/editHeight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignStart="@+id/editWidth"
android:layout_alignTop="@+id/textView2"
android:ems="10"
android:inputType="textPersonName"
tools:layout_editor_absoluteX="95dp"
tools:layout_editor_absoluteY="138dp" /><TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginEnd="13dp"
android:layout_marginTop="168dp"
android:layout_toStartOf="@+id/editWidth"
android:text="Width:"
tools:layout_editor_absoluteX="27dp"
tools:layout_editor_absoluteY="82dp" /><TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignStart="@+id/textView"
android:layout_below="@+id/textView"
android:layout_marginTop="37dp"
android:text="Height:"
tools:layout_editor_absoluteX="27dp"
tools:layout_editor_absoluteY="155dp" /><TextView
android:id="@+id/textResult"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/editHeight"
android:layout_centerHorizontal="true"
android:layout_marginTop="18dp"
android:text="Result"
android:textColor="@color/colorAccent"
android:textSize="24sp"
tools:layout_editor_absoluteX="159dp"
tools:layout_editor_absoluteY="226dp" /></RelativeLayout>
[/xml]
- Sedangkan untuk kode java atau activitynya (MainActivity.java) silakan pastekan kode berikut ini.
[java]package com.example.sonisitez.countrectangulararea;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;public class MainActivity extends AppCompatActivity {
EditText mEditWidth;
EditText mEditHeight;
TextView mTextResult;
Button mButtonCount;@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditWidth = (EditText)findViewById(R.id.editWidth);
mEditHeight = (EditText)findViewById(R.id.editHeight);
mTextResult = (TextView)findViewById(R.id.textResult);
mButtonCount = (Button)findViewById(R.id.buttonCount);mButtonCount.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
calculate();
}
});}
public void calculate(){
Double value1 = Double.parseDouble(mEditWidth.getText().toString());
Double value2 = Double.parseDouble(mEditHeight.getText().toString());
Double calculateValue = value1*value2;
mTextResult.setText(calculateValue.toString());
}
}[/java]
- Selesai, sekarang Anda dapat mencoba menjalan aplikasi Android Anda untuk menghitung luas persegi maupun persegi panjang.
Kami akan membagikan source code dan tutorial-tutorial kepada Anda tentang cara membuat aplikasi Android lainnya. Silakan berlangganan melalui email jika ingin mendapatkan berita update dari kami.