Gelöschter Account
- Forum-Beiträge: 186
26.04.2011, 13:08:57 via Website
26.04.2011 13:08:57 via Website
Wie man eine "normale" Listview mit einer einfachen Aufzählung von Items erstellt ist mir bekannt, allerdings möchte ich eine "Settings" Listview erstellen mit check boxen u.s.w. Es soll also ungefähr wie auf dem Screenshot aussehen.
Mein bisheriger Code sieht so aus:
Mein bisheriger Code sieht so aus:
1package com.Poapfel.SettingsActivity;
2
3import android.app.ListActivity;
4import android.os.Bundle;
5import android.view.View;
6import android.widget.ArrayAdapter;
7import android.widget.ListView;
8import android.widget.Toast;
9
10public class MyList extends ListActivity {
11
12 /** Called when the activity is first created. */
13 public void onCreate(Bundle icicle) {
14 super.onCreate(icicle);
15 String[] names = new String[] { ".....", ".....", "......", "......",
16 "................", ".........", ".....", "....."};
17 this.setListAdapter(new ArrayAdapter<String>(this,
18 android.R.layout.simple_list_item_1, names));
19 }
20
21 @Override
22 protected void onListItemClick(ListView l, View v, int position, long id) {
23 super.onListItemClick(l, v, position, id);
24 Object o = this.getListAdapter().getItem(position);
25 String keyword = o.toString();
26 Toast.makeText(this, "You selected: " + keyword, Toast.LENGTH_LONG)
27 .show();
28 }
2
3import android.app.ListActivity;
4import android.os.Bundle;
5import android.view.View;
6import android.widget.ArrayAdapter;
7import android.widget.ListView;
8import android.widget.Toast;
9
10public class MyList extends ListActivity {
11
12 /** Called when the activity is first created. */
13 public void onCreate(Bundle icicle) {
14 super.onCreate(icicle);
15 String[] names = new String[] { ".....", ".....", "......", "......",
16 "................", ".........", ".....", "....."};
17 this.setListAdapter(new ArrayAdapter<String>(this,
18 android.R.layout.simple_list_item_1, names));
19 }
20
21 @Override
22 protected void onListItemClick(ListView l, View v, int position, long id) {
23 super.onListItemClick(l, v, position, id);
24 Object o = this.getListAdapter().getItem(position);
25 String keyword = o.toString();
26 Toast.makeText(this, "You selected: " + keyword, Toast.LENGTH_LONG)
27 .show();
28 }
— geändert am 26.04.2011, 13:11:44
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.