1

colorPrimary(赤)背景のボタンがあります。場合によっては、背景にカラー フィルターを適用する myButton.getBackground().setColorFilter(getResources().getColor(R.color.background_grey), PorterDuff.Mode.SRC); 必要があります。

また、これを元に戻すことができる必要があります。setColorFilter(null)andを試しclearColorFilter()ました(これは を呼び出しますsetColorFilter(null))。これは、ほとんどのデバイスで正常に機能します。ただし、一部のデバイスでは、ボタンが赤ではなく白に変わります。ボタンをタップすると、背景が赤に戻るようです (最初colorPrimaryDarkに、次に に戻りますcolorPrimary) 。

この動作を示すデバイスはごくわずかで、そのうちの 1 つが LG G3 Vigor です。

どのデバイスでもこれを正しくする方法はありますか?

4

0 に答える 0