Benutzerspezifische Werkzeuge
Sie sind hier: Startseite Android Entwicklung Optionsmenüs
Tag Cloud
Inhalt in Zahlen
  • Seiten: 195
  • Ordner: 83
  • Links: 42
 

Optionsmenüs

Optionsmenüs sind Menüs, die über die Menütaste des Geräts aufgerufen werden können.

res/menu/main.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/opt_add"
android:title="@string/opt_add"
android:icon="@android:drawable/ic_menu_add"
/>
<item
android:id="@+id/opt_help"
android:title="@string/opt_help"
android:icon="@android:drawable/ic_menu_help"
/>
<item
android:id="@+id/opt_close"
android:title="@string/opt_close"
android:icon="@android:drawable/ic_menu_close_clear_cancel"
/>
</menu>

src/--projekt--/Main.java:

public class Main extends ListActivity {
	
        ...

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.main, menu);
		return super.onCreateOptionsMenu(menu);
	}



	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		switch (item.getItemId()) {
		case R.id.opt_add:
			startActivityForResult(new Intent(this,
	    			Add.class), ACTIVITY_REQUESTCODE);
			return true;

		case R.id.opt_help:
			Toast.makeText(
					this,
					"Menü 'Help' ausgewählt",
					Toast.LENGTH_SHORT).show();
			return true;

		case R.id.opt_close:
			finish();
			return true;
	
		}
		return super.onOptionsItemSelected(item);
	}

        ...
}
Kommentieren

Sie können einen Kommentar abgeben, indem Sie das untenstehende Formular ausfüllen. Nur Text.

Frage: Wieviel ist acht + eins (Bitte eine Zahl als Ziffer schreiben)?
Ergebnis: