見つけた解決策の1つを実装しようとしていますhere.AndroidでViewサブクラスを正しく記述して使用するにはどうすればよいですか?
私の問題は、私が実装していて、サブクラスを正しく使用しているかどうかわかりません。 私はここの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);
}
}}
それはプライベートではなく、今のところそれを忘れなければなりません。私は、ビュー階層内で内部webviewを持つ私の活動の一つの中にコードを持っています。そのアクティビティのonCreateメソッドの外側。 onCreateメソッド内
、私が持っている:myWebView mapImage = (myWebView) findViewById(R.id.mapcroppic);
これは私にそのコールのためにClassCastExceptionができます。 (xmlレイアウトファイルで<myWebView>
を使用する必要がありますか?それをどうすれば正しい方法で使用できますか?
私はちょうどその追加情報を求めるつもりでした。 – joepetrakovich
私はClassNotFoundExceptionを取得しています。それが物事の正しい順序であると確信していますか?たとえば、私のアプリはSlingShotと呼ばれています。パッケージはcom.joe.slingです。myWebViewサブクラスを保持するアクティビティはShootActivityなので、
joepetrakovich
質問にした内容を貼り付けてください。それを明らかにするために。 – Cristian