1

私はアンドロイドアプリケーションを開発しています。リソースの色を次のように定義しました。

  <color name="toolbar_color">#ffcb00</color>

「相対レイアウト」などのレイアウトの 1 つでこの色を背景として設定しましたが、この色はほとんどの Android デバイスで正しく表示されます。しかし、サムスンモデルS6310アンドロイド4.2.1では、問題があります。私の色は表示されず、この色を表示する代わりに、Android デバイスは透明な色を表示します。この問題について検索しましたが、解決策は Java コードを使用してレイアウトの色を設定することです。しかし、私は多くのフレーバー ビルドを持っており、Java コードを変更したくありません。

今、私は2つの質問があります:

1-なぜこれが起こっているのですか?

2-この問題の解決策は何ですか?

4

3 に答える 3