今天重写了一个public class FixedFlipper extends ViewFlipper{
public FixedFlipper(Context context){
super(context);
}
public FixedFlipper(Context context, AttributeSet attrs){
super(context, attrs);
}
@Override
protected void onDetachedFromWindow(){
try{
super.onDetachedFromWindow();
}catch(Exception e){
super.stopFlipping();
}
}
}
引用的时候
按照思维定势
<com.site.TestApp.FixedFlipper
style="@style/body" android:id="@+id/flipper">
...
</com.site.TestApp.FixedFlipper>
结果错误
原来我是写的类 不是重写的view
因此应该
<view
class="com.site.TestApp.FixedFlipper"
style="@style/body"
android:id="@+id/flipper"
...
</view>