I am trying to implement one of the solutions found here.
My problem is that I'm not sure if I am implementing and using my subclass correctly. I am subclassing a WebView here:
public class myWebView extends WebView{
public myWebView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
@Override
protected void onSizeChanged(int w, int h, int ow, int oh) {
// TODO Auto-generated method stub
scrollTo(xScroll - (widthScroll/2), yScroll - (heightScroll/2));
super.onSizeChanged(w, h, ow, oh);
}
}}
It should be private but forget that for now. I have the code inside of one of my activities that has an inner webview in the view hierarchy. Outside of the onCreate method of that activity.
Inside the onCreate method, I have:myWebView mapImage = (myWebView) findViewById(R.id.mapcroppic);
This gives me a ClassCastException for that call. (Does the xml layout file need to use <myWebView>
? Can it?) How do I use this the correct way?