Android Open Source - 2014-Droid-code Buttons Activity






From Project

Back to project page 2014-Droid-code.

License

The source code is released under:

GNU General Public License

If you think the Android project 2014-Droid-code listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.introtoandroid.viewsamples;
/*  w w w  .  j  a v a2 s. c  o m*/

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.ImageButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;

public class ButtonsActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    
    setContentView(R.layout.buttons);
    
    final Button basic_button = (Button) findViewById(R.id.basic_button);
    basic_button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
            Toast.makeText(ButtonsActivity.this, "Button clicked", Toast.LENGTH_SHORT).show();
            }
        });

    final ImageButton image_button = (ImageButton) findViewById(R.id.image_button);
    image_button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
            Toast.makeText(ButtonsActivity.this, "Image button clicked", Toast.LENGTH_SHORT).show();
            }
        });
    
    
    final ToggleButton toggle_button = (ToggleButton) findViewById(R.id.toggle_button);
    toggle_button.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        TextView tb = (TextView) findViewById(R.id.text_feature);
        tb.setText(toggle_button.isChecked() ? "This feature is on" : "This feature is off");
      }
    });
    
    final Switch basic_switch = (Switch) findViewById(R.id.switch1);
    basic_switch.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {      
              String strState = basic_switch.isChecked() ? "The switch is on" : "The switch is off";
            Toast.makeText(ButtonsActivity.this, strState, Toast.LENGTH_SHORT).show();
            }
        });
    
    final Button submit_button = (Button) findViewById(R.id.submit_demo);
    submit_button.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v ){
        ToggleButton tb = (ToggleButton) findViewById(R.id.toggle_button);
        Toast.makeText(ButtonsActivity.this, tb.isChecked() ? "on": "off", Toast.LENGTH_LONG).show();
        ButtonsActivity.this.finish();
      }
    });
    
    final CheckBox check_button = (CheckBox) findViewById(R.id.checkbox);
    check_button.setOnClickListener(new View.OnClickListener() {
      public void onClick (View v) {
        CheckBox cb = (CheckBox)findViewById(R.id.checkbox);
        cb.setText(check_button.isChecked() ? "This option is checked": "This option is not checked");
      }
    });
    
    final RadioGroup group = (RadioGroup)findViewById(R.id.RadioGroup01);
    group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
      public void onCheckedChanged(RadioGroup group, int checkedId) {
        TextView tv = (TextView) findViewById(R.id.TextView01);
        if (checkedId != -1) {
          RadioButton rb = (RadioButton) findViewById(checkedId);
          if (rb != null) {
            tv.setText("You chose: " + rb.getText());
          }
        } else {
          tv.setText("Choose 1");
        }
      }
    });
    
    final Button clear_choice = (Button) findViewById(R.id.Button01);
    clear_choice.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        RadioGroup group = (RadioGroup) findViewById(R.id.RadioGroup01);
        if (group != null) {
          group.clearCheck();
        }
      }
    });
  }
}




Java Source Code List

ca.campbell.httpexample.HttpExample.java
ca.campbell.httpexamplepost.HttpsExamplePOST.java
ca.campbell.layoutprogrammatically.MainActivity.java
ca.campbell.networkcheckstatus.MainActivity.java
ca.campbell.optionsmenu.Activity2.java
ca.campbell.optionsmenu.Activity2.java
ca.campbell.optionsmenu.Activity3.java
ca.campbell.optionsmenu.MainActivity.java
ca.campbell.optionsmenu.MainActivity.java
ca.campbell.simplegridview.MainActivity.java
ca.campbell.week2_rw_views.Activity2.java
ca.campbell.week2_rw_views.MainActivity.java
com.androidbook.simpleasync.ChoiceActivity.java
com.androidbook.simpleasync.SimpleAsyncActivity.java
com.androidbook.simpleasync.SimpleNoBGThread.java
com.androidbook.simpleasync.SimpleThreadActivity.java
com.cookbook.internet.search.GoogleSearch.java
com.introtoandroid.simplefragments.FieldNoteListFragment.java
com.introtoandroid.simplefragments.FieldNoteViewActivity.java
com.introtoandroid.simplefragments.FieldNoteWebViewFragment.java
com.introtoandroid.simplefragments.SimpleFragmentsActivity.java
com.introtoandroid.simplelayout.FrameLayoutActivity.java
com.introtoandroid.simplelayout.GridLayoutActivity.java
com.introtoandroid.simplelayout.LinearLayoutActivity.java
com.introtoandroid.simplelayout.MenuActivity.java
com.introtoandroid.simplelayout.MultipleLayoutActivity.java
com.introtoandroid.simplelayout.RelativeLayoutActivity.java
com.introtoandroid.simplelayout.SimpleLayoutActivity.java
com.introtoandroid.simplelayout.TableLayoutActivity.java
com.introtoandroid.viewsamples.ButtonsActivity.java
com.introtoandroid.viewsamples.ContainersActivity.java
com.introtoandroid.viewsamples.EventsActivity.java
com.introtoandroid.viewsamples.FormsActivity.java
com.introtoandroid.viewsamples.IndicatorsActivity.java
com.introtoandroid.viewsamples.MenuActivity.java
com.introtoandroid.viewsamples.PickersActivity.java
com.introtoandroid.viewsamples.TextDisplayActivity.java
com.introtoandroid.viewsamples.TextInputActivity.java
com.introtoandroid.viewsamples.ViewSampleActivity.java
cs518.sample.activityLifecycle.Activity2.java
cs518.sample.activityLifecycle.MyActivityLifeCycleActivity.java
cs518.sample.database.AddStudent.java
cs518.sample.database.DBHelper.java
cs518.sample.database.DatabaseActivity.java
cs518.sample.database.Thirty.java
cs518.sample.dbcursoradapter.AddStudent.java
cs518.sample.dbcursoradapter.DBHelper.java
cs518.sample.dbcursoradapter.DatabaseActivity.java
cs518.sample.dbcursoradapter.Thirty.java
cs518.sample.localisation.MainActivity.java
cs518.sample.multiactivity.Activity1.java
cs518.sample.multiactivity.Activity2.java
cs518.sample.multiactivity.Activity3.java
cs518.sample.multiactivity.Activity4.java
cs518.sample.multiactivity.Activity5.java
cs518.sample.multiactivity.Activity6.java
cs518.sample.multiactivity.Constants.java
cs518.sample.usecalendarcontentprovider.MainActivity.java
cs518.sample.usecontactcontentprovider.MainActivity.java
cs518.sample.usecontactcontentprovidercursorloader2.MainActivity.java
cs518.sample.usemediastorecontentprovider.MainActivity.java
cs518.samples.imageswap.MainActivity.java
cs518.samples.sharedpreferences.MainActivity.java
cs534.sample.dbAsyncTask.AddStudent.java
cs534.sample.dbAsyncTask.DBHelper.java
cs534.sample.dbAsyncTask.DatabaseActivity.java
cs534.sample.dbAsyncTask.Thirty.java
cs534.sample.implicitintents.MainActivity.java
cs534.sample.multithread.MultiThread.java
cs534.sample.simplelistview.SimpleLV.java
cs534.samples.simplestlv.MainActivity.java