From 29c15273b5270aca7997357bae6fe8c26d284474 Mon Sep 17 00:00:00 2001 From: Raff Tsai Date: Mon, 4 Nov 2019 17:34:02 +0800 Subject: [PATCH] Fix Weird floating "add language" item - Base theme has android:clipToPadding=false attribute. It let user UI draw under navigation bar but also cause this problem. Add android:clipToPadding=true in layout to fix the problem. Fixes: 142108980 Test: manual Change-Id: Ibe60b348a3c7c01d9786612ceac23a47a78a208a --- res/layout/locale_order_list.xml | 2 ++ res/layout/profile_select_tablayout.xml | 2 ++ res/layout/time_zone_items_list.xml | 22 ------------------- .../datetime/timezone/BaseTimeZonePicker.java | 2 +- 4 files changed, 5 insertions(+), 23 deletions(-) delete mode 100644 res/layout/time_zone_items_list.xml diff --git a/res/layout/locale_order_list.xml b/res/layout/locale_order_list.xml index d096368166b..929582f8082 100644 --- a/res/layout/locale_order_list.xml +++ b/res/layout/locale_order_list.xml @@ -23,6 +23,8 @@ diff --git a/res/layout/time_zone_items_list.xml b/res/layout/time_zone_items_list.xml deleted file mode 100644 index 9c929eed83b..00000000000 --- a/res/layout/time_zone_items_list.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/com/android/settings/datetime/timezone/BaseTimeZonePicker.java b/src/com/android/settings/datetime/timezone/BaseTimeZonePicker.java index 887b9f2af99..dca597f16dc 100644 --- a/src/com/android/settings/datetime/timezone/BaseTimeZonePicker.java +++ b/src/com/android/settings/datetime/timezone/BaseTimeZonePicker.java @@ -83,7 +83,7 @@ public abstract class BaseTimeZonePicker extends InstrumentedFragment @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - final View view = inflater.inflate(R.layout.time_zone_items_list, container, false); + final View view = inflater.inflate(R.layout.recycler_view, container, false); mRecyclerView = view.findViewById(R.id.recycler_view); mRecyclerView.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, /* reverseLayout */ false));