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

listView.setChoiceMode() in einer custom ListView

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von mr.freeze, 16.02.2011.

  1. mr.freeze, 16.02.2011 #1
    mr.freeze

    mr.freeze Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    74
    Erhaltene Danke:
    1
    Registriert seit:
    02.09.2010
    Hallo,

    ich habe eine activity die als layout eine listView hat.
    Code:
    ListView listView = (ListView) findViewById(R.id.list);
    listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);  
    listView.setAdapter(new com.blubb.bla.MyListAdapter(this, images));
    
    in dem MyListAdapter passiert folgendes in der getView():
    Code:
    final LayoutInflater inflater = context.getLayoutInflater();
    View rowView = inflater.inflate(R.layout.listwithimage, null, true);
    
    Das listwithimage-Layout ist ein LinearLayout mit einer ImageView und einer TextView.
    Es wird eine liste mit bildern und text angezeigt.

    Ich will nun, dass ich die einzelnen reihen auswählen kann um die dann weiter zu bearbeiten.
    mit setChoiceMode(int)
    und getCheckedItemPosition()

    Es funktioniert so leider nicht, d.h. ich kann nichts auswählen.

    Habe ich was vergessen, oder geht das mit meiner custom-list-view (image und text) so nicht?

    Gruß
     

Diese Seite empfehlen