Grid View

  • 0 Antworten
  • Letztes Antwortdatum
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.

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();
			}
		});
 
	}
 
}
 
Zurück
Oben Unten