I’m trying to “animate” a WebView to drop down and reveal its contents. I’ve written a handler to increase the height by 1 each time, however, I’m running into a ClassCastException. The code I’m
using is:
WebView.LayoutParams params = new WebView.LayoutParams(wv.getLayoutParams());
params.height = height;
wv.setLayoutParams(params);
height++;
this.sleep(20);
On the line wv.setLayoutParams(params), I get a:
java.lang.ClassCastException: android.widget.AbsoluteLayout$LayoutParams
How do I fix this?
The layout paramaters should be of the type of the parent of your view. For instance, if your WebView is inside a LinearLayout, use LinearLayout.LayoutParams.