Aplikasi Android Sederhana Batu Akik - Batu Akik (Gemstone) sangat digemari oleh banyak kalangan, tentunya lantaran keunikan yang ditawarkan.
Berikut ini source code sampel aplikasi android sederhana Batu Akik (Gemstone), pribadi saja pada pembahasan.
Menu utama Gemstone
Menu detail and price gemstone
Batu.java
package com.example.batuakik; import com.example.batuakik.R; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class Batu extends Activity{ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.batu); Button pindah=(Button) findViewById(R.id.button1); pindah.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub Intent loginxml=new Intent(Batu.this,MenuBatu.class); startActivity(loginxml); } }); } }
MenuBatu.java
package com.example.batuakik; import com.example.batuakik.R; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.EditText; import android.widget.Spinner; import android.widget.Toast; public class MenuBatu extends Activity { private String[] isi_spinner; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menubatu); isi_spinner=this.getResources().getStringArray(R.array.isi_spinner); final Spinner spinner=(Spinner) findViewById(R.id.spinner1); final EditText des = (EditText) findViewById(R.id.editText1); final EditText hrg = (EditText) findViewById(R.id.editText2); final Button hapus = (Button) findViewById(R.id.button1); hapus.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub spinner.getSelectedItem().toString().equals("Silahkan Pilih Menu Gemstone"); des.setText(""); hrg.setText(""); } }); ArrayAdapteradapter = ArrayAdapter.createFromResource(this, R.array.isi_spinner, android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parent, View v,int position,long id) { // TODO Auto-generated method stub if(spinner.getSelectedItem().toString().equals("BACAN")){ des.setText("Berdasarkan beberapa literatur yang membahas asal-usul dan bagaimana watu ini berkembang, ternyata secara historis penambangan watu Bacan lebih banyak dihasilkan di sebuah pulau yang berjulukan Pulau Kasiruta."); hrg.setText("Harga kisaran 1 juta - 2,5 juta"); }else if(spinner.getSelectedItem().toString().equals("BLACK OVAL")){ des.setText("BLACK OVAL merupakan salah satu yang paling banyak di cari para penggemar watu akik. Batu ini sangat populer dengan keunikannya, yaitu memilki beragaman warna yang sangat menakjubkan atau sering di sebut jarong."); hrg.setText("Harga kisaran 200 ribu – 20 juta"); }else if(spinner.getSelectedItem().toString().equals("SUNGAI DAREH")){ des.setText("SUNGAI DAREH Pada sekitar tahun 70-an watu sungai dareh ini dikenal masyarakat dengan nama ‘Giok Kandi’ lantaran watu itu pertama ditemukan di Sungai Kandi dan Bukit Puti Bungsu Solok Selatan Sumatera."); hrg.setText("Harga kisaran 300 – 1 juta"); }else if(spinner.getSelectedItem().toString().equals("BELIMBING")){ des.setText("Batu Belimbing merupakan salah satu jenis akik indocrase yang populer sampai skala nasional. Batu Belimbing ini orisinil berasal dari kawasan Aceh."); hrg.setText("Harga kisaran 200 ribu - 1,5 juta"); }else if(spinner.getSelectedItem().toString().equals("PANCAWARNA")){ des.setText("PANCAWARNA Suatu hari pada tahun 70- an, Ohen, seorang petani asalDesa Cipeundeuy, Kecamatan Bungbulang (kini masukKecamatan Caringin), Kabupaten Garut, Jawa Barat,sedang mengolah sawahnya di pinggir kampung, Secara tidak sengaja,dan bermotif warna-warni dan karenanya di beri nama PANCAWARNA."); hrg.setText("Harga kisaran 200 ribu – 10 juta"); }else if(spinner.getSelectedItem().toString().equals("MERAH DELIMA")){ des.setText("MERAH DELIMA watu permata berwarna merah yang sanggup bervariasi antara merah muda sampai merah darah dan merupakan salah satu jenis dari mineral korundum (aluminium oksida). Warnanya terutama disebabkan oleh kromium. Namanya berasal dari buah delima yang isinya berwarna merah."); hrg.setText("Harga merah delima tidak ternilai harganya lantaran sulit dan langkanya watu tersebut"); }else if(spinner.getSelectedItem().toString().equals("KALIMAYA")){ des.setText("KALIMAYA itu sendiri di ambil dari nama KALI MAjA Kali Maja yaitu nama sebuah sebuah sungai yang terdapat didaerah Rangkasbitung, tepatnya Kecamatan Maja Kabupaten Lebak Banten."); hrg.setText("Harga kisaran 200 Rribu – 2 juta"); }else if(spinner.getSelectedItem().toString().equals("BLUE SAFIR")){ des.setText("BLUE SAFIR merupakan watu safir yang populer selama ini lebih didominasi oleh watu asal Sri Lanka atau yang lebih dikenal dengan istilah Ceylon Sapphire yang secara umum dikuasai berwarna biru. Kalau pun ada warna lain menyerupai warna kuning, merah, Orange dan banyak sekali model warna lainnya,dan watu ini tergolong langka."); hrg.setText("Harga : 800 ribu – 5 juta"); }else if(spinner.getSelectedItem().toString().equals("BATU GIOK ACEH")){ des.setText("BATU GIOK ACEH Batu giok Aceh selain mempunyai kecantikan, watu giok ini juga dipercaya membawa tuah. Batu giok ini dikenal semenjak lima tahun silam, awal mulanya yaitu dari seorang bau tanah renta yang membawa watu dari Nagan Raya ke Banda Aceh."); hrg.setText("Harga kisaran 400 ribu - 3 juta"); }else if(spinner.getSelectedItem().toString().equals("SISIK NAGA")){ des.setText("SISIK NAGA watu sisik naga di indonesia ini pertama kali di temukan di kabupaten Enrekang,dan nama sisik naga itu sendiri di berikan oleh warga kab.Enrekang itu sendiri, lantaran tempat di temukannya watu tersebut berlokasi di sepanjang sungai sa'dang dan bentuk sungai sa'dang, saddang itu sendiri,memiliki bentuk yang panjang dan berkelok-kelok menyerupai naga."); hrg.setText("Harga kisaran 2 juta – 150 juta"); } Toast.makeText(MenuBatu.this, isi_spinner[position], Toast.LENGTH_SHORT).show(); } public void onNothingSelected(AdapterView arg0) { // TODO Auto-generated method stub } }); } }
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/gem" android:orientation="vertical" > <ImageButton android:id="@+id/imageButton1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView2" android:layout_centerHorizontal="true" android:layout_marginTop="48dp" android:src="@drawable/gemsbutton" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="27dp" android:gravity="center" android:text="Gemstone" android:textColor="@color/Black" android:textSize="50dp" android:typeface="normal" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/imageButton1" android:layout_marginTop="37dp" android:text="Check Price Gemstone" android:textColorHint="@color/White" android:textColorLink="@color/White" /> <TextView android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="22dp" android:gravity="center" android:text="Tianchan Studio - 2015" android:textColor="@color/Black" android:textSize="30dp" android:textStyle="bold|italic" android:typeface="normal" /> </RelativeLayout>
MenuBatu.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/topaz" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:textColor="@color/Black" android:gravity="center" android:text="JENIS BATU" android:textSize="25dp" /> <Spinner android:id="@+id/spinner1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView1" /> <EditText android:id="@+id/editText1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/spinner1" android:editable="FALSE" android:ems="10" android:inputType="textMultiLine" android:textColor="@color/Black" > <requestFocus /> </EditText> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/editText1" android:gravity="center" android:text="KISARAN HARGA" android:textColor="@color/Black" android:textSize="25dp" /> <EditText android:id="@+id/editText2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView4" android:textColor="@color/Black" android:ems="10" android:enabled="FALSE" android:inputType="number" /> <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/editText2" android:text="Reset" /> <TextView android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="22dp" android:gravity="center" android:text="Tianchan Studio - 2015" android:textColor="@color/Black" android:textSize="30dp" android:textStyle="bold|italic" android:typeface="normal" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/button1" android:text=" " /> </RelativeLayout>
Catatan : Perlu di ingat untuk selalu menambahkan Activity di dalam Androidmanifest.xml pada setiap Activity di dalam Java dan setiap layout saling berkaitan dengan Activity.
Sekian artikel perihal Aplikasi Android Sederhana Batu Akik, supaya bermanfaat.
Sumber http://www.materi-it.com/
Komentar
Posting Komentar