Ok. Langsung saja Kita Membuatnya
DEMO APLIKASI :
HASIL JADI :
1. Membuat Project Baru
- Klik File --> New --> New Project
- Beri Nama Aplikas dengan Simple Counter
- Menentukan Versi Android Minimum
- Next teruss.. sampai Finish
2. Mendesain Layout
- Buka activity_main.xml yang terletak pada folder res --> layout
- Membuat TextView
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" 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="com.doyanandroid.simplecounter.MainActivity"> android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" android:id="@+id/text_counter" android:layout_above="@+id/count" android:layout_centerHorizontal="true" android:layout_marginBottom="48dp" android:textSize="64sp"/>
- Membuat Button
3. Menginisialisasi TextView dan Button
- Buka MainActivity.java
- Masukkan kode di dalam onCreate() Method
public class MainActivity extends AppCompatActivity { private TextView textCounter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textCounter = (TextView)findViewById(R.id.text_counter); Button btnCount = (Button)findViewById(R.id.count); Button btnReset= (Button)findViewById(R.id.reset); } }
4. Mengeset onClick Listener untuk Button
- Masukkan kode berikut di dalam onCreate() method
btnCount.setOnClickListener(clickListener); btnReset.setOnClickListener(clickListener);
5. Membuat custom Listener untuk Button
- Masukkan kode berikut di luar method onCreate()
private View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()){ case R.id.count: String sumStr = textCounter.getText().toString(); int sum = Integer.valueOf(sumStr); sum += 1; sumStr = String.valueOf(sum); textCounter.setText(sumStr); break; case R.id.reset: textCounter.setText("0"); break; default: break; } } };
6. Melakukan Test pada Emulator atau Device
Setelah Proses coding kalian harus mengetest nya pada Device anda atau Emulator agar bisa mengetahui kekurangan aplikasi yang anda buat dan untuk mengetahui Error atau tidaknya aplikasi tersebutANALISA
Agar kalian lebih Mengerti tentang kode kode tersebut mari kita analisa bersama sama:
- Untuk membuat sebuah Button kita menggunakan
- Untuk Memberi fungsi klik pada Button kita harus menset OnClickLister pada button dan mengisi parameternya dengan listener yang kita buat
- Untuk mengisi Parameter setOnclickListener kita juga bisa membuat listener di dalam Kurung tersebut
Dan itu sekian dari saya jika ada Komentar mohon komentar seadanya.. Jika anda Menyukai dengan Artikel yang saya buat, Kalian dapat membagikannya ke teman teman anda melalui tombol share di bawah ini.
2 komentar
woh mantap gan, teruskan
Warning!! SPAM has been detected!
EmoticonEmoticon