1. Nimm jetzt an unserem UMI Z - Gewinnspiel teil - Alle Informationen findest Du hier!
  1. dereulenspiegel, 16.12.2009 #1
    dereulenspiegel

    dereulenspiegel Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    105
    Erhaltene Danke:
    4
    Registriert seit:
    16.08.2009
    Ich habe im Moment ein kleines Problem bei der Entwicklung meiner Anwendung. Und zwar habe ich eine ListView mit einem selbsterstellten ListAdapter. Soweit ist alles klar. Dieser ListAdapter gibt für jedes Item aber eine selbst erstellte View aus. Und zwar habe zu diesem Zwecke ein XML-Layout für diese Custom View erstellt. Diese hole ich mir mit dem LayoutInflater, manipuliere die einzelnen Bestandteile (wie TextViews z.B.) und dann returne ich das ganze Layout.
    Das sieht dann z.B. so aus:
    Code:
    TableLayout contactLayout;
            
            contactLayout = (TableLayout)LayoutInflater.from(mContext).inflate(R.layout.contact, parent,false);
            TextView name = (TextView)contactLayout.findViewById(R.id.ContactName);
            ImageView image = (ImageView)contactLayout.findViewById(R.id.ContactImage);
            image.setImageResource(R.drawable.icon);
            name.setText(contacts[position]);
    
    Die Variable contactLayout wird dann einfach per return von mir zurückgeliefert. Aber diese Items sind dann weder selektier- noch klickbar. Auch kann ich keine Highlightfarben o.ä. einstellen. Kann mir jemand von euch vielleicht da weiterhelfen?

    Danke im Voraus.
     
  2. androidblogger, 07.11.2010 #2
    androidblogger

    androidblogger Neuer Benutzer

    Beiträge:
    1
    Erhaltene Danke:
    0
    Registriert seit:
    07.11.2010

Diese Seite empfehlen