programmatisch die Layouthöhe ändern, ClassCastException?

7

Ich versuche ein WebView zu "animieren", um den Inhalt anzuzeigen und anzuzeigen. Ich habe einen Handler geschrieben, um die Höhe jedes Mal um 1 zu erhöhen, aber ich stoße auf eine ClassCastException. Der Code bin ich Verwenden ist:

%Vor%

In der Zeile wv.setLayoutParams (params) bekomme ich:

%Vor%

Wie behebe ich das?

    
Seth Nelson 24.02.2011, 04:53
quelle

3 Antworten

24

Die Layout-Parameter sollten vom Typ des übergeordneten Elements Ihrer Ansicht sein. Wenn sich Ihr WebView beispielsweise in einem LinearLayout befindet, verwenden Sie LinearLayout.LayoutParams.

    
Romain Guy 24.02.2011, 05:18
quelle
4

benutze es -

%Vor%

Es wird funktionieren

    
Ravi 02.01.2013 13:10
quelle
0

folgend ist der Code der Einstellungsgröße der Aktivität, ich hoffe, dass dies Ihr Problem lösen wird. In meinem Fall funktioniert dieser Code.

%Vor%     
user609239 24.02.2011 05:25
quelle