gpt4 book ai didi

android - 继承 AppCompatButton 的正确方法是什么?

转载 作者:行者123 更新时间:2023-11-30 00:01:00 27 4
gpt4 key购买 nike

// FooButton.kt
class FooButton : AppCompatButton {
@JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0)
: super(context, attrs, defStyleAttr)

@TargetApi(Build.VERSION_CODES.LOLLIPOP)
constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int, defStyleRes: Int)
: super(context, attrs, defStyleAttr, defStyleRes) // Nope
}

子类化 AppCompatTextView 但不是 AppCompatButton 时一切都很好,即使都继承 View's signature所以子类可以有自己的基本样式。这正是我想要做的。

我在 Lollipop 构造函数的 super 调用中遇到错误,无法使用提供的参数调用任何函数。 AppCompatButton !是什么让你如此特别?!

最佳答案

根据 the documentation for AppCompatButton , AppCompatButton 没有有 4 个参数的构造函数,尽管 View 有一个 4 个参数的构造函数 - 构造函数与方法的处理方式不同。

关于android - 继承 AppCompatButton 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49912858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com