我想创建一个扩展Snackbar的类,但在Google文档中找不到构造函数。如何将构造函数添加到类中:
import com.google.android.material.snackbar.Snackbar
class MySnackbar : Snackbar {
// Error: need a constructor
}发布于 2020-01-30 14:47:29
SnackBar是最终类,因此无法继承。一种方法是访问SnackBar的视图(snackbar.getView()),并根据需要修改视图。
发布于 2020-01-30 14:52:20
Snakbar是一个最终的类,它不是继承的,但是你可以修改snackbar的视图。
发布于 2020-01-30 14:41:14
你可以创建辅助构造函数,使用下面的Kotlin代码。
class MyCustomSeekBar : AppCompatSeekBar {
constructor(context: Context?) : super(context)
constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)
constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr)
}希望能对你有所帮助。
https://stackoverflow.com/questions/59980326
复制相似问题