海蘭,安卓:外化「@android:彩色/透明」的colors.xml資源文件
我使用的是接下來的背景顏色@android:彩色/透明在layout.xml一個的ImageButton。可以或應該在colors.xml資源文件中將其外部化嗎?
謝謝
海蘭,安卓:外化「@android:彩色/透明」的colors.xml資源文件
我使用的是接下來的背景顏色@android:彩色/透明在layout.xml一個的ImageButton。可以或應該在colors.xml資源文件中將其外部化嗎?
謝謝
你可以但它取決於你的需要。 如果您在應用程序的許多不同部分使用該顏色,最好將其放置在外部文件xml
中。有時您需要更改整個應用程序的樣式,並且更改該顏色的定義更容易,而不是更改許多不同位置的顏色。如果你只在一個地方使用它,那麼可以將它從外部文件中刪除。
編輯:
<color name="my_background_color">@android:color/transparent</color>
好的,所以我會在其特定資源文件中聲明爲字符串或顏色? – user3254515
您會將其聲明爲一種顏色。見編輯的答案。 – Merlevede
你是什麼* *外部化意味着什麼? – Blackbelt