无法对 material 按钮 Android 使用 setStrokeColor 方法
Can't use setStrokeColor method for material button Android
我在 Android Studio 中使用 Material 轮廓按钮(material 版本是 1.4.0)。
我想在按下按钮时更改轮廓颜色。所以,
binding.activeButton.setOnClickListener{
binding.activeButton.setStrokeColor(Color.parseColor("#FFFFFF"))
}
但是,我无法使用setStrokeColor
方法。
它说“未解决的参考:setStrokeColor”
我仍然可以在 XML 文件中使用 app:strokeColor="@color/white"
,但我不能在 activity 文件中使用 setStrokeColor
方法。
会是什么原因呢?是因为material设计版本?
试一试:
binding.activeButton.setStrokeColorResource(R.color.back_color_green_btn)
我在 Android Studio 中使用 Material 轮廓按钮(material 版本是 1.4.0)。 我想在按下按钮时更改轮廓颜色。所以,
binding.activeButton.setOnClickListener{
binding.activeButton.setStrokeColor(Color.parseColor("#FFFFFF"))
}
但是,我无法使用setStrokeColor
方法。
它说“未解决的参考:setStrokeColor”
我仍然可以在 XML 文件中使用 app:strokeColor="@color/white"
,但我不能在 activity 文件中使用 setStrokeColor
方法。
会是什么原因呢?是因为material设计版本?
试一试:
binding.activeButton.setStrokeColorResource(R.color.back_color_green_btn)