【发布时间】:2020-10-07 02:58:21
【问题描述】:
所以我想创建一个使用自定义视图的库。我想继承 View 类,但是因为我的 minsdk 是 19 是错误的。我需要我的库来支持 sdk 19。有没有办法解决这个问题?
class Dummy() : View(context, attrs, defStyleAttr, defStyleRes) {
【问题讨论】:
标签: android view sdk android-custom-view
所以我想创建一个使用自定义视图的库。我想继承 View 类,但是因为我的 minsdk 是 19 是错误的。我需要我的库来支持 sdk 19。有没有办法解决这个问题?
class Dummy() : View(context, attrs, defStyleAttr, defStyleRes) {
【问题讨论】:
标签: android view sdk android-custom-view
您应该为此使用另一个构造函数。您使用的那个只能从 API 21 获得。
对于自定义视图,我这样使用它:
class Dummy @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0)
: View(context, attrs, defStyleAttr)
这里有两件事:
【讨论】: