cara menggunakan checkbox di android
untuk menggunaka checkbox di android cukup mudah kita buat contoh kasus seperti ini :
bisa melihat tutor lengakp di bawah atau souce code ini :
package com.example.tugasmobile;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;import android.widget.CheckBox;import android.widget.EditText;import android.widget.Toast;@SuppressLint("ShowToast")public class MainActivity extends Activity {private Button b1;private EditText input;private CheckBox checkBox1,checkBox2,checkBox3,checkBox4;private StringBuilder str;private String a;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);checkBox1=(CheckBox)findViewById(R.id.checkBox1);checkBox2=(CheckBox)findViewById(R.id.checkBox2);checkBox3=(CheckBox)findViewById(R.id.checkBox3);checkBox4=(CheckBox)findViewById(R.id.checkBox4);input = (EditText)findViewById(R.id.input);b1 = (Button)findViewById(R.id.b1); //pengenalan variabel
b1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubstr = new StringBuilder();if(checkBox1.isChecked()){str.append("A");}if(checkBox2.isChecked()){str.append("B");}if(checkBox3.isChecked()){str.append("C");}if(checkBox4.isChecked()){str.append("D");} // checkboxToast.makeText(MainActivity.this, input.getText()+str.toString(), Toast.LENGTH_LONG).show(); //menampilkan toast}});}}
soucecode di atas Untuk "MainActivity.java"
soucecode di atas Untuk "activity_main.xml"<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"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.example.tugasmobile.MainActivity" ><EditTextandroid:id="@+id/input"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:layout_alignParentTop="true"android:ems="10" ><requestFocus /></EditText><Buttonandroid:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/checkBox4"android:layout_marginTop="14dp"android:layout_toRightOf="@+id/checkBox1"android:text="Proses" /><CheckBoxandroid:id="@+id/checkBox1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignLeft="@+id/input"android:layout_below="@+id/input"android:layout_marginTop="19dp"android:text="A" /><CheckBoxandroid:id="@+id/checkBox2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignBaseline="@+id/checkBox1"android:layout_alignBottom="@+id/checkBox1"android:layout_alignLeft="@+id/button1"android:layout_marginLeft="62dp"android:text="B" /><CheckBoxandroid:id="@+id/checkBox3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignLeft="@+id/checkBox1"android:layout_below="@+id/checkBox1"android:layout_marginTop="32dp"android:text="C" /><CheckBoxandroid:id="@+id/checkBox4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignBaseline="@+id/checkBox3"android:layout_alignBottom="@+id/checkBox3"android:layout_alignRight="@+id/checkBox2"android:text="D" /></RelativeLayout>
untuk lebih jelas lihat vidio di bawah.
Download lengkap souce code DI sini (dropbox)
0 comments:
Post a Comment