ImageButton in ListView Item bei klick ändern

art3mis

Neues Mitglied
Hallo, es tut mir leid, falls es dieses Thema schon gibt, habe keines gefunden. Ich programmiere gerade eine Android App mithilfe von Android Studio und habe eine ListView, deren Items unter anderem aus ImageButtons besteht ( 3 ImageButtons für Bewertungen), meine Frage ist es, wie ich bei klick einer der Buttons genau diesen ändern kann, spricht ein anderes Image anzeigen lassen anstelle des alten. Ich hatte zwar einen Code gefunden, der das bewerkstellingen sollte, hat aber nicht geklappt.
 

truesoul

Top Contributor
Hallo.

Dann zeig doch mal was du bis dahin versucht hast.

Aber normalerweise ganz leicht:

Java:
final ImageButton btn = (ImageButton) findViewById(R.id.imageButton1);

btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        btn.setImageResource(R.drawable.imagebutton_image_2);

    }
});

Grüße
 

art3mis

Neues Mitglied
Ich habe den Code verwendet:

Java:
public void DislikeClickHandler(View v)
{
    //get the row the clicked button is in
    RelativeLayout vwParentRow = (RelativeLayout) v.getParent();

    final int position = _ideaList.getPositionForView((RelativeLayout)v.getParent());

    ImageButton btn = (ImageButton) vwParentRow.getChildAt(position); ** Error zeigt diese Zeile als Fehlerhaft an
    btn.setBackgroundResource(R.drawable.dislikecolored_opt);
}


Da bekomme ich aber folgenden Error:
Caused by: java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.widget.ImageButton

Das war der einzige Code den ich im Internet finden konnte, ich muss halt irgendwie den einen ImageButton bekommen, der gerade geklickt worden ist, denn es gibt mehrere ListView Items, die die selben buttons haben, wo sich das Bild aber nicht ändern soll.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M ImageButton: Bild ausblenden und Text anzeigen Android & Cross-Platform Mobile Apps 2
U Android Kleine ImageButton Frage Android & Cross-Platform Mobile Apps 2
P android ImageButton Android & Cross-Platform Mobile Apps 3
J ListView Item individuell einfärben Android & Cross-Platform Mobile Apps 17
I Android ListView, Werte aktualisieren ohne die Liste komplett neu zu laden Android & Cross-Platform Mobile Apps 5
W ListView OnItemClicklistener setzen mit Ausgabe Android & Cross-Platform Mobile Apps 35
K Null-Pointer-Exception in ListView - wird über Datenbank gefüllt Android & Cross-Platform Mobile Apps 1
I Android ListView (Custom) soll auf Hardwaretasten nicht reagieren. Android & Cross-Platform Mobile Apps 10
W ListView und Arrays... Android & Cross-Platform Mobile Apps 68
W Android Wieso kann ich keine ListView mehr zum Layout hinzufügen? Android & Cross-Platform Mobile Apps 1
W Android Kann keine ListView mehr in der MainActivtiy anzeigen, obwohl noch sehr viel Platz frei ist Android & Cross-Platform Mobile Apps 1
L ListView aktuallisiert sich nicht Android & Cross-Platform Mobile Apps 15
N Probleme mit custom dynamic ListView Android & Cross-Platform Mobile Apps 15
L Android ListView kollabiert in Scrollview Android & Cross-Platform Mobile Apps 9
J Android Suche in einer ListView Android & Cross-Platform Mobile Apps 3
H Android ArrayList <-> ArrayAdapter <-> ListView Android & Cross-Platform Mobile Apps 10
L Android ListView swipe zum löschen Android & Cross-Platform Mobile Apps 1
B Android ListView set custom check Image and delete Android & Cross-Platform Mobile Apps 0
M Android ListView wird nicht dargestellt Android & Cross-Platform Mobile Apps 2
Maresuke Android Android ListView Textfarbe und Texthintergrund ändern? Android & Cross-Platform Mobile Apps 5
A Android Problem mit ListView und OnItemClickListener.. Android & Cross-Platform Mobile Apps 10
S Listview Einträge aus "xml" Datei Android & Cross-Platform Mobile Apps 1
S Android Studio MySql Daten in Listview mit sub Item Android & Cross-Platform Mobile Apps 11
S Textdatei in ListView einlesen Tutorial gesucht!? Android & Cross-Platform Mobile Apps 3
kaoZ Tutorial .xml Layouting für z.B ListView elemente Android & Cross-Platform Mobile Apps 7
M Android ListView und Checkbox Android & Cross-Platform Mobile Apps 6
L TableRows in ListView darstellen Android & Cross-Platform Mobile Apps 2
M ListView mit ListAdapter füllen Android & Cross-Platform Mobile Apps 5
U Android ListView Frage Android & Cross-Platform Mobile Apps 6
L Android SearchBox für Custom Listview Android & Cross-Platform Mobile Apps 5
H Android ListView Images aus dem Internet via Thread Android & Cross-Platform Mobile Apps 3
T Android: ListView-Adapter: Adapter wird ständig aufgerufen Android & Cross-Platform Mobile Apps 2
H Android SAX|ListView NullPointerException Android & Cross-Platform Mobile Apps 2
A Probleme mit ListView / ArrayAdapter Android & Cross-Platform Mobile Apps 3
J Contextmenu-Item deaktivieren Android & Cross-Platform Mobile Apps 8
A Mit Java neues item in ein string-array einer Strings.xml schreiben Android & Cross-Platform Mobile Apps 4
J Android Studio - ArrayList - Selected Item ermitteln Android & Cross-Platform Mobile Apps 13
B Android wie kann ich in einer xml nach bestimme item suchen (DOM) Android & Cross-Platform Mobile Apps 7
N Android spinner.item index als integer ? Android & Cross-Platform Mobile Apps 10

Ähnliche Java Themen

Neue Themen


Oben