ClassCastException: android.widget.LinearLayout $ LayoutParams

8

So bekomme ich diesen Fehler, wenn ich einen Adapter in FinderActivity.class ausführe.

%Vor%

Hier ist meine FinderAdapterklasse:

%Vor%

Ich habe LinearLayout für die Artikelliste verwendet

Ich habe einige ähnliche Probleme über diesen Fehler gelesen, aber das Konzept noch nicht vollständig verstanden. So wird jede Hilfe geschätzt. Danke

editiert: sorry hab den Stacktrace vergessen

%Vor%     
Karate_Dog 08.07.2013, 09:31
quelle

2 Antworten

22

Verwenden Sie android.widget.AbsListView.LayoutParams anstelle von android.widget.LinearLayout.LayoutParams in Ihren Importen.

Ein StackTrace von ClassCastException ist ziemlich beschreibend ...

    
WarrenFaith 08.07.2013, 09:42
quelle
1

Für den Rest von euch, die das gleiche Problem haben. Bitte reparieren Sie zuerst Ihre getView-Methode.

Versuchen Sie es so zu machen.

%Vor%

Dies kann den android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams Fehler beheben.

Vertrau mir, ich stehe gerade vor genau diesem Problem, aber es gelingt mir, es auf diese Weise zu lösen.

    
Azizi Musa 17.09.2015 06:36
quelle

Tags und Links