- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想更改 View 的 Backgroundtint,这是我找到的唯一方法。但我收到一条消息,它只适用于某些 API。我可以让它以某种方式在最高 API 15 上工作吗?或者实际上是否有更好的方法向用户显示已选择按钮?
最佳答案
ViewCompat.setBackgroundTintList()
将达到 API 4 的目的。
Applies a tint to the background drawable.
This will always take effect when running on API v21 or newer. When running on platforms previous to API v21, it will only take effect if view implement the TintableBackgroundView interface.
关于java - API 21 之前的 View.setBackgroundTintList?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43316592/
我在 AppCompatButton 类上应用 setBackgroundTintList() 方法,如下所示: applyTintColor(this.appCompatButton, R.draw
我正在使用 FloatingActionButton。用户应该能够在 onClick 事件中切换 FAB 背景颜色。 但是,对 setBackgroundTintList 的推荐调用似乎只兼容 21+
我正在尝试以编程方式设置按钮的背景色调,而不是像完成的那样设置颜色资源 here , 而不是十六进制值。目前,我已将十六进制值转换为 ColorDrawable,但不知道如何使用它通过按钮的 .set
我想更改 View 的 Backgroundtint,这是我找到的唯一方法。但我收到一条消息,它只适用于某些 API。我可以让它以某种方式在最高 API 15 上工作吗?或者实际上是否有更好的方法向用
我有一个AppCompatEditText,其属性backgroundTint设置为特定颜色。 我创建了一种以编程方式更改背景色调的方法,它适用于自 API 17 (4.2 Jelly Bean) 到
我有一个支持工厂定义如下: 如果我像这样以编程方式设置 backgroundtintlist 那么它就可以工作: somefab.setBackgroundTintList(ColorStateLi
我是一名优秀的程序员,十分优秀!