为了账号安全,请及时绑定邮箱和手机立即绑定

设置按钮背景和颜色

设置按钮背景和颜色

慕码人2483693 2023-05-17 15:50:48
我想为同一个按钮设置背景和颜色。我正在使用setbackgroundResource并setBackgroundColor这样做......但是它只会改变背景或颜色而不是两者。有什么办法可以改变按钮背景和背景颜色吗?
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

如果你想改变背景图像的颜色即你设置使用setBackgroundResource然后使用

setBackgroundTintList(ColorStateList.valueOf(ContextCompat.getColor(context, R.color.black)));


查看完整回答
反对 回复 2023-05-17
?
largeQ

TA贡献2039条经验 获得超7个赞

假设您要将可绘制对象设置为前景并将颜色设置为背景,您将需要一个 ImageView。您可以直接从 xml 中设置它:


<ImageView

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:background="@color/black"

    android:src="@drawable/my_awesome_drawable" />

或者像这样以编程方式:


imageView.background = resources.getDrawable(R.color.black)

imageView.setImageResource(R.drawable.my_awesome_drawable)


查看完整回答
反对 回复 2023-05-17
  • 2 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信