1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Multiple Choice List

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von DaRolla, 31.12.2008.

  1. DaRolla, 31.12.2008 #1
    DaRolla

    DaRolla Threadstarter Neuer Benutzer

    Beiträge:
    2
    Erhaltene Danke:
    2
    Registriert seit:
    31.12.2008
    Hi,

    ich hab da so meine Schwierigkeiten mit der Multiple Choice List.

    Die Java Klasse:
    Code:
    public class Wettschein2Activity extends ListActivity {
       
        private static final String SYSTEM = "system";
        private static final String[] PARAM = { SYSTEM };
    
        private SimpleAdapter adapter;
        private List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();    
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.wettschein2);
    
            addItem(list, "alle 1er Kombis (+4 Wetten)");
            addItem(list, "alle 2er Kombis (+9 Wetten)");
            addItem(list, "alle 3er Kombis (+9 Wetten)");
            addItem(list, "alle 4er Kombis (+4 Wetten)");
            addItem(list, "alle 5er Kombis (+1 Wetten)");
            
            adapter = new SimpleAdapter(this, list, R.layout.systemwette_list_row, PARAM, new int[] { R.id.systemwette });
            setListAdapter(adapter);
    
            getListView().setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
        }
    
        public void addItem(List<Map<String, Object>> data, String system) {
            Map<String, Object> temp = new HashMap<String, Object>();
            temp.put(SYSTEM, system);
            data.add(temp);
        }    
    }
    
    Mein XML für diese Activity sieht so aus (stark verkürzt):
    Code:
        <ListView android:id="@+id/android:list" android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:layout_below="@+id/button_ok"
            android:scrollbarStyle="outsideInset" android:paddingTop="6dip" />
    
    Und eine Zeile in der Multiple Choice List wird so formatiert:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/systemwette" android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:checkMark="?android:attr/listChoiceIndicatorMultiple"
        android:paddingLeft="6dip" android:paddingRight="6dip" />
    
    Guten Rutsch,
    DaRolla
     
    derPälzer bedankt sich.
  2. DaRolla, 31.12.2008 #2
    DaRolla

    DaRolla Threadstarter Neuer Benutzer

    Beiträge:
    2
    Erhaltene Danke:
    2
    Registriert seit:
    31.12.2008
    So, nun zu meinen Schwierigkeiten.

    1) wie bekomme ich es hin, dass ich beim Starten der Liste bereits Einträge selektiert habe?

    2) wie kann ich die Grafik des Checkbuttons ändern, also diese Zeile hier abändern: android:checkMark="?android:attr/listChoiceIndicatorMultiple"

    Viele Grüße
    DaRolla
     
    der berliner bedankt sich.
  3. friedger, 15.01.2009 #3
    friedger

    friedger Erfahrener Benutzer

    Beiträge:
    175
    Erhaltene Danke:
    15
    Registriert seit:
    15.01.2009
    Wahrscheinlich hast Du es schon gefunden:
    1) ListView.setItemChecked() siehe auch: android.widget.ListView - Android)

    2) einfach ein @drawable/meinbild statt des "?attr..." verwenden (vermute ich)

    Gruß,
    Friedger
     
    PINTY und endleroid haben sich bedankt.
  4. RED-BARON, 10.11.2009 #4
    RED-BARON

    RED-BARON Android-Hilfe.de Mitglied

    Beiträge:
    146
    Erhaltene Danke:
    19
    Registriert seit:
    06.10.2009
    Hallo Ihrs,

    ich hänge mich mal an den Thread, mein Problem ist aber ganz anderer Natur.

    Ausgehend von dem Beispiel List11.java in den API Demos habe ich dies
    zunächst auf SimpleCursorAdapter umgestellt und funktioniert.

    Jetzt soll die Liste jedoch auch 2 Spalten der Tabelle aufgebaut werden.

    Meine Activity XML schaut so aus:
    Code:
     
    [SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<?[/COLOR][/SIZE]
    [LEFT][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]xml[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]version[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"1.0"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]encoding[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"utf-8"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]?>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#3f5fbf][SIZE=2][COLOR=#3f5fbf]<!-- android:id="[U]@android:id[/U]/text1" -->[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
     
     
    [LEFT][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
     
    [LEFT][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]LinearLayout[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]xmlns:android[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"http://schemas.android.com/apk/res/android"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:orientation[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"vertical"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"fill_parent"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
     
     
     
     
     
     
     
     
    [LEFT][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]CheckedTextView[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]xmlns:android[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"http://schemas.android.com/apk/res/android"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
     
     
     
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:id[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@+id/text1"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"fill_parent"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"?android:attr/listPreferredItemHeight"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:textAppearance[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"?android:attr/textAppearanceLarge"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:gravity[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"center_vertical"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:checkMark[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"?android:attr/listChoiceIndicatorMultiple"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingLeft[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"6dip"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:paddingRight[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"6dip"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]/>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [/LEFT]
    
     
     
     
     
     
     
     
     
     
     
    [LEFT][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]<[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]TextView[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:id[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"@+id/text2"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:textSize[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"16sp"[/COLOR][/SIZE][/COLOR][/SIZE][/I][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:textStyle[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"bold"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    
    [SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_width[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"150px"[/COLOR][/SIZE][/COLOR][/SIZE][/I]
    [LEFT][SIZE=2][COLOR=#7f007f][SIZE=2][COLOR=#7f007f]android:layout_height[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]=[/SIZE][I][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"wrap_content"[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]/>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [/LEFT]
    
     
     
     
     
     
     
     
     
     
     
    [LEFT][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]</[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
     
    [LEFT][SIZE=2][COLOR=#3f7f7f][SIZE=2][COLOR=#3f7f7f]LinearLayout[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008080][SIZE=2][COLOR=#008080]>[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    
    gegenüber der 1 spaltigen Version wurde Abschnitt "<TextView ..." hinzugefügt.

    Der dazugehörige Java-Code
    Code:
     
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]protected[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]void[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] onCreate(Bundle savedInstanceState) {[/SIZE][/LEFT]
     
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]try[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
     
     
     
     
    [LEFT][SIZE=2]{[/SIZE][/LEFT]
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]super[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2].onCreate(savedInstanceState);[/SIZE][/LEFT]
     
    [LEFT][SIZE=2]requestWindowFeature(Window.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]FEATURE_INDETERMINATE_PROGRESS[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]);[/SIZE][/LEFT]
     
     
     
     
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]this[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2].setTitle([/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]mTitle[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].subSequence(0, [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]mTitle[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].length()));[/SIZE][/LEFT]
     
     
     
     
     
    [LEFT][SIZE=2]setProgressBarIndeterminateVisibility([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]true[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2]);[/SIZE][/LEFT]
     
     
     
     
    [LEFT][SIZE=2]createViewCursor();[/SIZE][/LEFT]
     
     
    [LEFT][SIZE=2]startManagingCursor([/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]mCursor[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]);[/SIZE][/LEFT]
     
     
     
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]/*[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// 1) Test 1 spaltig OK[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
     
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]setListAdapter(new SimpleCursorAdapter(this, [/COLOR][/SIZE][/COLOR][/SIZE]
    
    [SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]R.layout.cataloglist, mCursor, [/COLOR][/SIZE][/COLOR][/SIZE]
    [LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]new String[] {"nr_lstg"} ,[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f]
    [SIZE=2][COLOR=#3f7f5f]new [U]int[/U][] {R.id.text1} ));[/COLOR][/SIZE]
    [SIZE=2][COLOR=#3f7f5f]*/[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT]
    [/LEFT]
    
     
     
     
     
     
     
     
     
     
     
     
    [LEFT][SIZE=2]// 2) Test 2 spaltig - Fehler[/SIZE]
    [SIZE=2]setListAdapter([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] SimpleCursorAdapter([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]this[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], [/SIZE][/LEFT]
     
    [LEFT][SIZE=2]R.layout.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]cataloglist[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2], [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]mCursor[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] String[] {[/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"nr_lstg"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"name"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]} ,[/SIZE]
    [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]int[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][] {R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]text1[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2], R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]text2[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]}));[/SIZE][/LEFT]
     
     
     
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]final[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] ListView listView = getListView();[/SIZE][/LEFT]
     
     
    [LEFT][SIZE=2]listView.setItemsCanFocus([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]false[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2]);[/SIZE][/LEFT]
     
    [LEFT][SIZE=2]listView.setChoiceMode(ListView.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]CHOICE_MODE_MULTIPLE[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]);[/SIZE][/LEFT]
     
     
     
     
     
    [LEFT][SIZE=2]}[/SIZE][/LEFT]
     
    [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]catch[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2]( Exception e )[/SIZE][/LEFT]
     
    [LEFT][SIZE=2]{[/SIZE]
    
    [SIZE=2]e = [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2];[/SIZE]
    [LEFT][SIZE=2]}[/SIZE][/LEFT]
    [/LEFT]
    
     
     
     
     
     
     
     
     
    [LEFT][SIZE=2]}[/SIZE][/LEFT]
     
    
    Der Fehler in Version 2 liegt darin, dass sich kein Eintrag selektieren
    läßt. Der Standard-Haken auf der rechten Seite jeder Zeile ist vorhanden
    wird aber nicht grün beim Anklicken in die Zeile.

    In Version 1 funktioniert alles soweit wunderbar, entspricht ja auch
    weitestgehend den überall auffindbaren Beispielen :D


    Hat wer eine Idee warum das Verhalten in Version 2 so ist ?


    Alternativ könnte ich ein Array aus dem Cursor aufbauen und die beiden
    Spalten verbinden um sie dann eine 1 spaltige funktionierende Liste zu
    nutzen.

    Viele Grüße, RB

    Edit:

    hab folgenden Ansatz gefunden:
    http://groups.google.com/group/android-beginners/msg/70d0eb8f51ea8b26

    und hab auch versucht wie geschrieben: "Just cast it to a CheckedTextView"
    wobei jedoch die App eine ClassCastException wirft :(

    Gelöst: :)

    http://code.google.com/p/android/issues/detail?id=1368
    "you will need to disable the choice mode on ListView."

    diese Zeile kommentieren und fertig, wolla ;)
    listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);


    Hmmm:
    Nur so richtig funktioniert das auch nicht ! :(
    Wenn sehr viele Einträge in der Liste sind werden nicht sichtbare Einträge
    teilweise mit selektiert *ggg

    Bsp:
    Liste hat 46 Einträge, 4 Einträge sind zu sehen, der 2 Eintrag wird selektiert.
    Rollt man nun die Liste runter ist der 11 Eintrag auch selektiert oder der 14 k.A. ;)
     
    Zuletzt bearbeitet: 10.11.2009
  5. Ancrion, 29.07.2013 #5
    Ancrion

    Ancrion Android-Hilfe.de Mitglied

    Beiträge:
    102
    Erhaltene Danke:
    2
    Registriert seit:
    13.11.2011
    Wie Krieg ich es mit dem comag sl 40 Hd reciver zum laufen
     

Diese Seite empfehlen