最近网上下了一个关于解码h264的demo,然后自己进行了一些改进,中途有一个问题,就是对方使用的是直接在onCreate()中setContentView();然后整个界面只有那么一个控件,觉得很不合适,于是想改,将其封装到一个View中。
但是一开始就出现了问题,什么xml的错误,和nosuchmethod等等,于是开始实验,最后发现,在View的构造函数中添加:
public VView(Context _context, AttributeSet _attriAttributeSet){ super(_context, _attriAttributeSet); setFocusable(true); int i = mPixel.length; for(i=0; i<mPixel.length; i++){ mPixel[i]=(byte)0x00; } }
然后就可以了。