Я пытаюсь реализовать одно из найденных здесь решений .
Моя проблема в том, что я не уверен, правильно ли я реализую и использую свой подкласс.Я делю 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 <myWebView>
? Может ли это?) Как правильно использовать это?