Kamis, 15 Desember 2016

Membuat Aplikasi Counter Android


Kali ini kita akan membuat Aplikasi Simple Counter berbasis Android. Saya akan menjelaskan Apa itu Aplikasi Simple Counter. Jadi Aplikasi Simple Counter adalah Aplikasi Penghitung Seperti tasbih. Hanya dalam Klik anda akan Aplikasi akan menampilkan Berapa kali user mengeklik Button +
Ok. Langsung saja Kita Membuatnya

DEMO APLIKASI :

 

HASIL JADI :

 


1. Membuat Project Baru

  1. Klik File --> New --> New Project
  2. Beri Nama Aplikas dengan Simple Counter 
  3. Menentukan Versi Android Minimum
  4. Next teruss.. sampai Finish 

2. Mendesain Layout

  1. Buka activity_main.xml yang terletak pada folder res --> layout
  2. 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"/>
    
    
    

  3. Membuat Button

3. Menginisialisasi TextView dan Button

  1. Buka MainActivity.java
  2. 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

  1. Masukkan kode  berikut di dalam onCreate() method

    btnCount.setOnClickListener(clickListener);
    btnReset.setOnClickListener(clickListener);
    

5. Membuat custom Listener untuk Button

  1. 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 tersebut

ANALISA

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.

This Is The Newest Post

2 komentar

The Casino Boss Reviews and Ratings - DrmCD
The 인천광역 출장샵 casino is run by a dafabet group 구미 출장샵 of 군포 출장마사지 people whose 고양 출장마사지 job


EmoticonEmoticon