From 8c6098e5cf671122edd196be1582fa97575ceb25 Mon Sep 17 00:00:00 2001 From: Antony Sargent Date: Mon, 20 May 2019 17:20:31 -0700 Subject: [PATCH] Fix signal strength display in 'Choose network' list For GSM networks, the "Choose network" page allows you to manually pick from among different cell networks, and shows signal strength and network type (LTE, 3g, etc.) for available ones. The signal strength wedges were transparent and not visible to the user - this CL fixes that. Bug: 132895135 Test: visual (Insert SIM with GSM service, then go to Settings -> Network & internet -> Mobile network -> Advanced -> Automatically select network) Change-Id: Ibbbc60b590b09e4b4f5e31b49fe578769dcdbc4d --- .../settings/network/telephony/NetworkOperatorPreference.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java index a334aeb72fb..2359399478e 100644 --- a/src/com/android/settings/network/telephony/NetworkOperatorPreference.java +++ b/src/com/android/settings/network/telephony/NetworkOperatorPreference.java @@ -30,6 +30,7 @@ import android.view.Gravity; import androidx.preference.Preference; import com.android.settings.R; +import com.android.settings.Utils; import com.android.settingslib.graph.SignalDrawable; import java.util.List; @@ -144,6 +145,7 @@ public class NetworkOperatorPreference extends Preference { // Set the signal strength icon at the bottom right icons.setLayerGravity(1 /* index of SignalDrawable */, Gravity.BOTTOM | Gravity.RIGHT); icons.setLayerSize(1 /* index of SignalDrawable */, iconSize, iconSize); + icons.setTintList(Utils.getColorAttr(context, android.R.attr.colorControlNormal)); setIcon(icons); } }