Android Open Source - introToDroid4ed View Sample 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.content.Intent;
import android.util.Log;
import android.view.MenuItem;
import android.view.SubMenu;
public class ViewSampleActivity extends MenuActivity {
public final static String debugTag = "ViewSample" ;
void prepareMenu() {
addMenuItem("Forms" , FormsActivity.class);
addMenuItem("Indicators" , IndicatorsActivity.class);
addMenuItem("Containers" , ContainersActivity.class);
addMenuItem("Text Display" , TextDisplayActivity.class);
addMenuItem("Events" , EventsActivity.class);
}
@Override
public boolean onCreateOptionsMenu(
android.view.Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add("Forms" )
.setIcon(android.R.drawable.ic_menu_edit)
.setIntent(new Intent(this , FormsActivity.class));
menu.add("Indicators" )
.setIntent(new Intent(this , IndicatorsActivity.class))
.setIcon(android.R.drawable.ic_menu_info_details);
menu.add("Containers" )
.setIcon(android.R.drawable.ic_menu_view)
.setIntent(new Intent(this , ContainersActivity.class));
SubMenu style_choice = menu.addSubMenu("Style" ).setIcon(android.R.drawable.ic_menu_preferences);
style_choice.add(style_group, light_id, 1, "Light" ).setChecked(isLight);
style_choice.add(style_group, dark_id, 2, "Dark" ).setChecked(!isLight);
style_choice.setGroupCheckable(style_group, true, true);
Log.d(ViewSampleActivity.debugTag, "onCreateOptionsMenu() called" );
return true;
}
private static final int light_id = 1;
private static final int dark_id = 2;
private static final int style_group = 1;
private boolean isLight = true;
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == light_id) {
item.setChecked(true);
isLight = true;
return true;
} else if (item.getItemId() == dark_id) {
item.setChecked(true);
isLight = false;
return true;
}
return super.onOptionsItemSelected(item);
}
}
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