我的问题是,我不确定我是否正确实现和使用我的子类.
我在这里继承WebVIEw:
public class myWebVIEw extends WebVIEw{ public myWebVIEw(Context context) { super(context); // Todo auto-generated constructor stub} @OverrIDeprotected 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>?可以吗?)如何以正确的方式使用它?
解决方法总结(Does the xml layout file need to use
<myWebVIEw>
? Can it?) How do I use this the correct way?是:
<your.package.name.myWebVIEw androID:layout_with="blah"/>好吧,如果myWebVIEw是一个公共类,那就行.如果它是一个内在的:
<vIEw />
以上是内存溢出为你收集整理的你如何在Android中正确编写和使用View子类?全部内容,希望文章能够帮你解决你如何在Android中正确编写和使用View子类?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)