CheckBox
is checked or unchecked.
new StringBuffer("a").append("b").append("c").toString( )
Selecting iPhone & Android and pushing DISPLAY ⇒ |
|
|
package com.example.wenchen.myapplication; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.Toast; public class MainActivity extends Activity { private CheckBox chkIos, chkAndroid, chkWindows; private Button btnDisplay; @Override public void onCreate( Bundle savedInstanceState ) { super.onCreate( savedInstanceState ); setContentView( R.layout.activity_main ); addListenerOnChkIos( ); addListenerOnButton( ); } public void addListenerOnChkIos( ) { chkIos = (CheckBox) findViewById( R.id.chkIos ); chkIos.setOnClickListener( new OnClickListener( ) { @Override public void onClick( View v ) { // Is chkIos checked? if ( ((CheckBox) v).isChecked( ) ) { Toast.makeText( MainActivity.this, "Bro, try Android :)", Toast.LENGTH_LONG ).show( ); } } }); } public void addListenerOnButton( ) { chkIos = (CheckBox) findViewById( R.id.chkIos ); chkAndroid = (CheckBox) findViewById( R.id.chkAndroid ); chkWindows = (CheckBox) findViewById( R.id.chkWindows ); btnDisplay = (Button) findViewById( R.id.btnDisplay ); btnDisplay.setOnClickListener( new OnClickListener( ) { // Run when button is clicked. @Override public void onClick( View v ) { StringBuffer result = new StringBuffer( ); result.append( "iPhone check: " ).append( chkIos.isChecked( ) ); result.append( "\nAndroid check: " ).append( chkAndroid.isChecked( ) ); result.append( "\nWindows Phone check: " ).append( chkWindows.isChecked( ) ); Toast.makeText( MainActivity.this, result.toString( ), Toast.LENGTH_LONG ).show( ); } }); } } |