Hallo semua, kali ini admin akan membagikan aplikasi count number yang di dapat saat belajar android menggunakan modul fundamental android developers, aplikasi count number dapat dilihat di gambar dibawah ini tampilanya.
untuk runnig aplikasi bisa dilihat pada gambar berikut ini :
langsung saja ke android studio, buat project baru pilih tempelate empty activity.
setelah kita buat projectnya pada activity_main.xml kita beri 2 button untuk toast dan satu textview, pada button dan textview tersebut kita berikan backaground, untuk lebih lengkapnya kita bisa lihat pada file dibawah ini :
<?xml version="1.0" encoding="utf-8"?><LinearLayout 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" android:orientation="vertical" android:layout_margin="10dp" tools:context="id.co.blogbasbas.myapplication.MainActivity"> <Button android:id="@+id/toast" android:background="@color/blue" android:text="Toast" android:layout_weight="1" android:onClick="toast" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TextView android:layout_weight="2" android:background="@color/yellow" android:layout_width="match_parent" android:layout_height="match_parent" android:textSize="160sp" android:gravity="center" android:text="0" android:textColor="@color/blue" android:id="@+id/txt" /> <Button android:layout_weight="1" android:onClick="count" android:id="@+id/count" android:text="Count" android:background="@color/blue" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
pada file MainActiviy logicnya seperti berikut ini
package id.co.blogbasbas.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { //variabel private static final String LOG_TAG = MainActivity.class.getSimpleName(); private int mCount = 0; private TextView textView; private Button btnToast , btnCount; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) findViewById(R.id.txt); Log.d("MainActivity", "Hello World"); } //button count public void count(View view) { //jumlah text akan bertambah ketika di klik mCount++; if (textView != null) textView.setText(Integer.toString(mCount)); } //toast public void toast(View view) { Toast toast = Toast.makeText(this, R.string.toast_message, Toast.LENGTH_LONG); toast.show(); } }
untuk runnig aplikasi bisa dilihat pada gambar berikut ini :
ketika button count di klik textview ( 0 ) akan bertambah sesuai dengan jumlah klik button count
sekian dari tutorialnya, semoga bermanfaat.