hallo liebe User.
ich bin relativ neu in der Android Welt und habe eine Frage zur ListView. Die Liste an sich kann ich darstellen. Dafür habe ich die Klasse erstellt:
Java
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.Toast;
public class TestActivity extends Activity implements OnItemSelectedListener{
String [] eintrag = {"test23", "hallo", "was"};
ListView lv;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lv= (ListView)findViewById(R.id.listView1);
lv.setAdapter( new ArrayAdapter<String> (this, android.R.layout.simple_list_item_1, eintrag));
}
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}
Alles anzeigen
und dazu gehörige xml sieht so aus:
HTML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/main"
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
>
<ListView
android:id="@+id/listView1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
></ListView>
</LinearLayout>
Alles anzeigen
Die Liste lässt sich einwandfrei darstellen. Jetzt möchte ich allerdings beim Klicken auf Listeneintrag "hallo" ein anderes Fenster sehen u.s.w. Nur ich weiss nicht wirklich wie ich das machen soll. Bin fast am verzweifeln. Vielen dank