not using the 2- or 3-argument View constructors
16lz
2021-01-25
Android 在使用自定义控件的时候,会提示这样的错误信息:
not using the 2- or 3-argument View constructors; XML attributes will not work
往是由于你只定义了一个构造函数,解决方法就是至少要定义两个构造函数
处理如下:
public SlideButton(Context context) {super(context);initBitmap();}public SlideButton(Context context, AttributeSet attrs){super(context,attrs);initBitmap();}public SlideButton(Context context,AttributeSet attrs,int defStyle){super(context,attrs,defStyle);initBitmap();}
如果你只写了第一个构造函数,那么就会扡这个错误,至少要写上第二个或第三个构造函数才可以!!
更多相关文章
- android Dialog 各种Dialog 三个选项的、进度条的、单选的、多选
- 用户界面View之ProgressBar
- ANDROID GUI
- android 动态添加控件并实现每个子控件的点击事件
- android4.0 hid插入提示
- 【Android】Android(安卓)UI 开发_习题
- Android中onTouch方法的执行过程以及和onClick执行发生冲突的解
- Android(安卓)添加标签;角标;控件角落添加Tip
- 升级Android(安卓)Studio 3.6.1 后无法运行 Java 的main函数问题