W
wolfgang.hofbauer
Gast
Hallo zusammen! Das ist mein erster Eintrag, bitte um Vergebung bei Fehlern/Nachfragen!
Ich bin ganz neu im Android Dev Bereich.
Das App:
Ich habe ein App bisher mit nur mit Text und 1 Bild, möchte aber über die Menütaste von Android auf andere "Seiten" wechseln z.B. "Seite" 'Bilder'. Ich habe hierzu im Ordner layout bereits eine neue .xml Datei mit Inhalt befüllt. Bisher habe ich ein Menü über onCreateOptionsMenu umgesetzt.
Fragen:
1. Wie manche ich am besten das Menü?
2. Wie mache ich die onClick Funktion, damit danach das andere Layout läd?
Ich habe bereits in Google gesucht und hoffe nicht, die direkte Antwort übersehen zu haben und hoffe auf sinnvolle Antworten.
Hier noch meine MainActivity.java und im Anhang ein Screenshot von der Eclipse Struktur.
MainActivity.java
Ich bin ganz neu im Android Dev Bereich.
Das App:
Ich habe ein App bisher mit nur mit Text und 1 Bild, möchte aber über die Menütaste von Android auf andere "Seiten" wechseln z.B. "Seite" 'Bilder'. Ich habe hierzu im Ordner layout bereits eine neue .xml Datei mit Inhalt befüllt. Bisher habe ich ein Menü über onCreateOptionsMenu umgesetzt.
Fragen:
1. Wie manche ich am besten das Menü?
2. Wie mache ich die onClick Funktion, damit danach das andere Layout läd?
Ich habe bereits in Google gesucht und hoffe nicht, die direkte Antwort übersehen zu haben und hoffe auf sinnvolle Antworten.
Hier noch meine MainActivity.java und im Anhang ein Screenshot von der Eclipse Struktur.
MainActivity.java
Code:
package com.example.onelove;
import com.example.onelove.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ImageView;
public class MainActivity extends Activity{
ImageView image;
static final int MENU_WIR = 0;
static final int MENU_GALERIE = 1;
static final int MENU_EXIT = 2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, MENU_WIR, 0, R.string.menuWir)
.setShortcut('1', 'w')
.setIcon(R.drawable.heart);
menu.add(0, MENU_GALERIE, 0, R.string.menuGalerie)
.setShortcut('2', 'g')
.setIcon(R.drawable.heart);
menu.add(0, MENU_EXIT, 0, R.string.menuBeenden)
.setShortcut('3', 'x')
.setIcon(android.R.drawable.ic_menu_close_clear_cancel);
// menu laden
// getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
};
}