自定义 Snackbar 操作按钮的颜色问题
Issue with colour of Custom Snackbar action button
我需要用 Android 工作室未预先定义的颜色更改 Snackbar 中操作按钮的颜色(即不使用 Color.BLUE
等)。
我在 Google/stack 溢出中研究过这个问题。但到目前为止,所有教程都只使用默认值。但我想使用十六进制值(例如 #a1b2c3
)
因此,我想知道这是否可能。提前致谢:)
使用下面的行设置自定义颜色
snackbar.setActionTextColor(Color.parseColor("#a1b2c3"));
这将解决您的问题。
使用此代码,
snackBar.setActionTextColor(getResources().getColor(R.color.colorAccent));
getResources().getColor(R.color.colorAccent)
已被 android 弃用,您必须使用 ContextCompat
ContextCompat.getColor(context, R.color.my_color)
color.xml
<color name="colorAccent">#607d8b</color>
我需要用 Android 工作室未预先定义的颜色更改 Snackbar 中操作按钮的颜色(即不使用 Color.BLUE
等)。
我在 Google/stack 溢出中研究过这个问题。但到目前为止,所有教程都只使用默认值。但我想使用十六进制值(例如 #a1b2c3
)
因此,我想知道这是否可能。提前致谢:)
使用下面的行设置自定义颜色
snackbar.setActionTextColor(Color.parseColor("#a1b2c3"));
这将解决您的问题。
使用此代码,
snackBar.setActionTextColor(getResources().getColor(R.color.colorAccent));
getResources().getColor(R.color.colorAccent)
已被 android 弃用,您必须使用 ContextCompat
ContextCompat.getColor(context, R.color.my_color)
color.xml
<color name="colorAccent">#607d8b</color>