Android Open Source - introToDroid4ed Buttons Activity From Project Back to project page introToDroid4ed .
License The source code is released under:
GNU General Public License
If you think the Android project introToDroid4ed 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 a 2 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 com.introtoandroid.advancedlayouts.AdaptersActivity.java com.introtoandroid.advancedlayouts.AdvancedLayoutsActivity.java com.introtoandroid.advancedlayouts.BasicLayoutActivity.java com.introtoandroid.advancedlayouts.ContactAdapterActivity.java com.introtoandroid.advancedlayouts.DialogActivity.java com.introtoandroid.advancedlayouts.GridAdapterSampleActivity.java com.introtoandroid.advancedlayouts.GridLayoutActivity.java com.introtoandroid.advancedlayouts.GridListMenuActivity.java com.introtoandroid.advancedlayouts.ListAdapterSampleActivity.java com.introtoandroid.advancedlayouts.MenuActivity.java com.introtoandroid.advancedlayouts.MyListActivity.java com.introtoandroid.advancedlayouts.StyleSamplesActivity.java com.introtoandroid.filesoc.FileStreamOfConsciousnessActivity.java com.introtoandroid.filesoc.ViewLogActivity.java com.introtoandroid.myfirstandroidapp.MyFirstAndroidAppActivity.java com.introtoandroid.navigation.FirstChildActivity.java com.introtoandroid.navigation.ParentActivity.java com.introtoandroid.navigation.SecondChildActivity.java com.introtoandroid.navigation.ThirdChildActivity.java com.introtoandroid.parisview.ParisViewActivity.java com.introtoandroid.passwordmatcher.PasswordMatcherActivity.java com.introtoandroid.resourceroundup.ResourceRoundupActivity.java com.introtoandroid.samelayout.MenuActivity.java com.introtoandroid.samelayout.ProgrammaticLayoutActivity.java com.introtoandroid.samelayout.ResourceLayoutActivity.java com.introtoandroid.samelayout.SameLayoutActivity.java com.introtoandroid.simpleactionbar.SimpleActionBarActivity.java com.introtoandroid.simplealtresources.SimpleAltResourcesActivity.java com.introtoandroid.simplecontacts.SimpleContactsActivity.java com.introtoandroid.simplecontentprovider.MenuActivity.java com.introtoandroid.simplecontentprovider.SimpleBookmarks.java com.introtoandroid.simplecontentprovider.SimpleCallLog.java com.introtoandroid.simplecontentprovider.SimpleContentProviderMenuActivity.java com.introtoandroid.simplecontentprovider.SimpleMediaStore.java com.introtoandroid.simplefiles.SimpleFilesActivity.java com.introtoandroid.simplefragdialogs.SimpleFragDialogActivity.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.simplemultimedia.AudioActivity.java com.introtoandroid.simplemultimedia.MenuActivity.java com.introtoandroid.simplemultimedia.SimpleMultimediaActivity.java com.introtoandroid.simplemultimedia.StillImageActivity.java com.introtoandroid.simplemultimedia.VideoPlayActivity.java com.introtoandroid.simplepreferences.MoreSimplePreferencesActivity.java com.introtoandroid.simplepreferences.SimplePreferencesActivity.java com.introtoandroid.simplepreferences.SuperSimplePreferencesActivity.java com.introtoandroid.simpleresourceview.SimpleResourceViewActivity.java com.introtoandroid.simplescrolling.BothScrollActivity.java com.introtoandroid.simplescrolling.HorizontalScrollActivity.java com.introtoandroid.simplescrolling.MenuActivity.java com.introtoandroid.simplescrolling.NoScrollActivity.java com.introtoandroid.simplescrolling.SimpleScrollingActivity.java com.introtoandroid.simplescrolling.VerticalScrollActivity.java com.introtoandroid.simpleuserprefs.SimpleUserPrefsActivity.java com.introtoandroid.supportfragdialog.MyAlertDialogFragment.java com.introtoandroid.supportfragdialog.SupportFragDialogActivity.java com.introtoandroid.userprefsheaders.UserPrefsActivity.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