- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
// 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/
我正在开发一个集成了 LeakCanary 的应用程序。在我的整个应用程序中,我不断收到 LeakCanary 通知“应用程序将卡住,Brrr ...”。现在,如果泄漏是一致的,则不能忽略。所以我浏览
我正在制作项目,要求所有 Android 设备的用户界面都相同。为了实现这个要求,我用谷歌搜索并找到了在所有 Android 版本中为相同 UI 使用新的 AppCompact 库的解决方案。 所以问
我正在设计一款游戏,需要让我的应用兼容 API 16。我找到了如何执行 AppCompatButton 和设置样式,但如何将颜色更改为更令人愉悦的颜色,如浅蓝色? 谢谢 最佳答案 如果你进
我尝试制作一个扩展 AppCompatButton 的自定义按钮,但应用程序崩溃了。我使用的是 ButtonState 的一个版本,它内部有一个 AppCompatButton 对象以及一个 int
我正在使用 RotateAnimation 来旋转 AppCompatButton(用作工具栏按钮),并且我想在旋转时更改其背景。 到目前为止我没有找到任何有用的主题。 这是我的代码: AppComp
我正在为我的菜单使用以下布局 似乎没有明显的方法可以为按钮设置文本。我添加的以下两行没有导致向按钮添加任何可见文本。 tools:text="OFF" android:textColor
我刚刚更新了我的 android Studio,每次我尝试更改 AppCompatButton 的背景颜色时,布局都会变平并失去涟漪效应,但事实并非如此。 和正常: 在我的旧项目中,也能正常工作!
// FooButton.kt class FooButton : AppCompatButton { @JvmOverloads constructor(context: Context,
如何放置 drawableLeft 和 AppCompatButton 的按钮文本,如下图所示? 我已尝试应用 paddingLeft,但文本从 drawable 向右移动。 到目前为止,结果看起来
我有一个按钮有两个状态,每个状态必须有不同的背景。 为了利用 android 默认按钮实现的优势(例如 +Lollipop 中的涟漪效应),我没有定义自定义背景并使用 colorButtonNorma
我看到新的 appCompat 控件可用 here .并在 android 应用程序中实现它,但我没有找到任何自定义其颜色的特定方法。 就像我们在样式中设置强调色一样,编辑文本会自动捕获它。但它在 A
我想在按钮上使用波纹效果。 AppCompat v22.1 为 AppCompat 着色添加了 AppCompatButton 和新功能。 我的布局: 在我的 API 22 测试设备上,涟漪效果完美
我试图循环遍历表格布局以检查按钮的条件,然后使用 setText 更改它们。我遇到的问题是在我收到 ClassCastException 之前。我看到它说我无法将 Button 转换到 ViewGro
来自 AppCompatButton引用页: This will automatically be used when you use Button in your layouts. You shou
我制作了一个像这样的 AppCompat 按钮: 其样式如下: v21: @color/color_accent @color/color_accent--> @color
我有一个在 XML 布局中定义的 AppCompatButton,我已经为它设置了一个主题,如下所示: android:theme="@style/CustomAccentOverlay" 我已经设置
我在线性布局中放置了两个 android.support.v7.widget.AppCompatButton。它们在 Android 版本 4.x 和 5.x 中显示并运行良好,但在版本 6 中不显示
@color/colorPrimary @color/colorPrimaryDark @color/colorPrimary 当我尝试显示新的
我在一个 v7 AppCompatActivity 中有两个 v4 fragment 。一个 fragment 有 AppCompatImageButton,另一个有 AppCompatButton。
根据documentation A Button which supports compatible features on older versions of the platform, inclu
我是一名优秀的程序员,十分优秀!