1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. dereulenspiegel, 16.12.2009 #1
    dereulenspiegel

    dereulenspiegel Threadstarter Android-Hilfe.de Mitglied

    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

Die Seite wird geladen...
Ähnliche Themen Forum Datum
custom textView .setText() - UI thread Android App Entwicklung 02.04.2018
[ERLEDIGT] Komplexe View erstellen Android App Entwicklung 13.09.2017

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. delphi listview items klickbar

Du betrachtest das Thema "Custom View bei ListViews sind nicht selektier- oder klickbar" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.