簡體   English   中英

自定義小吃欄操作按鈕的顏色問題

[英]Issue with colour of Custom Snackbar action button

我需要使用Android Studio未預先定義的顏色(即不使用Color.BLUE等)更改Snackbar中操作按鈕的顏色。

我在谷歌/堆棧溢出中研究過這個問題。 但到目前為止,所有教程都只使用默認值。 但我想使用十六進制值(例如#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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM