你如何在Android中正确编写和使用View子类?

你如何在Android中正确编写和使用View子类?,第1张

概述我正在尝试实现其中一个找到的解决方案 here. 我的问题是,我不确定我是否正确实现和使用我的子类. 我在这里继承WebView: public class myWebView extends WebView{ public myWebView(Context context) { super(context); // TODO Auto-generated construc 我正在尝试实现其中一个找到的解决方案 here.

我的问题是,我不确定我是否正确实现和使用我的子类.
我在这里继承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子类?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1131141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存