最近网上下了一个关于解码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;
}
}
然后就可以了。