J
Jajobe
Erfahrenes Mitglied
- 14
Hallo.
Starte gerade eine neue App. Ich möchte am Anfang eine Gridview haben mit 4 elementen. Jedes Element hinterlege ich mit einem Bild. Und dann möchte ich wenn man auf das element klickt, dass sich eine neue seite öffnet.
Aber irgendwie weiß ich nicht wie man des buttonclick zeugs in die mainactivity.java einbaut.
So weit bin ich bis jetzt.
Starte gerade eine neue App. Ich möchte am Anfang eine Gridview haben mit 4 elementen. Jedes Element hinterlege ich mit einem Bild. Und dann möchte ich wenn man auf das element klickt, dass sich eine neue seite öffnet.
Aber irgendwie weiß ich nicht wie man des buttonclick zeugs in die mainactivity.java einbaut.
So weit bin ich bis jetzt.
Code:
package com.bj.creative.karlsruherscfanapp;
import com.bj.creative.karlsruherscfanapp.R;
import android.app.Activity;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.GridView;
import android.widget.TextView;
import android.widget.Toast;
import android.view.View;
import android.widget.AdapterView.OnItemClickListener;
public class MainActivity extends Activity {
GridView gridView;
static final String[] numbers = new String[] {
"Kader", "Station", "News", "Spielplan", };
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gridView = (GridView) findViewById(R.id.gridView1);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, numbers);
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
Toast.makeText(getApplicationContext(),
((TextView) v).getText(), Toast.LENGTH_SHORT).show();
}
});
}
}