Я пытаюсь реализовать одно из решений, найденных здесь .
Моя проблема в том, что я не уверен, реализую ли я и использую свой подкласс правильно. Я создаю подкласс WebView здесь:
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);
}
}}
Он должен быть частным, но пока забудьте об этом. У меня есть код внутри одного из моих действий, у которого есть внутреннее веб-представление в иерархии представлений. Вне метода onCreate этого действия.
Внутри метода onCreate у меня есть: myWebView mapImage = (myWebView) findViewById (R.id.mapcroppic);
Это дает мне исключение ClassCastException для этого вызова. (Должен ли файл макета xml использовать
? Можно?) Как мне использовать это правильно?