diff --git a/core/java/com/android/internal/app/LocalePicker.java b/core/java/com/android/internal/app/LocalePicker.java index a866ca73d1870..06fe3bf67059e 100644 --- a/core/java/com/android/internal/app/LocalePicker.java +++ b/core/java/com/android/internal/app/LocalePicker.java @@ -16,6 +16,7 @@ package com.android.internal.app; +import android.content.res.TypedArray; import com.android.internal.R; import android.app.ActivityManagerNative; @@ -227,6 +228,12 @@ public class LocalePicker extends ListFragment { @Override public void onActivityCreated(final Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); + + final int[] attrs = { android.R.attr.colorBackground }; + final TypedArray a = getActivity().getTheme().obtainStyledAttributes(attrs); + getListView().setBackgroundColor(a.getColor(0, android.R.color.transparent)); + a.recycle(); + final ArrayAdapter adapter = constructAdapter(getActivity(), isInDeveloperMode()); setListAdapter(adapter);