From b8b3fbe8f88d2ec20c7d24e73634320f4d391904 Mon Sep 17 00:00:00 2001 From: Shen Gao Date: Sun, 7 Jan 2018 23:15:18 +0800 Subject: [PATCH] Fix the bug causing spinner click in pop up window fail --- .../android/apps/location/gps/gnsslogger/SettingsFragment.java | 3 ++- GNSSLogger/app/src/main/res/layout/pop_up_window.xml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/GNSSLogger/app/src/main/java/com/google/android/apps/location/gps/gnsslogger/SettingsFragment.java b/GNSSLogger/app/src/main/java/com/google/android/apps/location/gps/gnsslogger/SettingsFragment.java index 1a74d03..8b508d5 100755 --- a/GNSSLogger/app/src/main/java/com/google/android/apps/location/gps/gnsslogger/SettingsFragment.java +++ b/GNSSLogger/app/src/main/java/com/google/android/apps/location/gps/gnsslogger/SettingsFragment.java @@ -235,7 +235,8 @@ public class SettingsFragment extends Fragment { LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); - View layout = inflater.inflate(R.layout.pop_up_window, null); + View layout = inflater.inflate(R.layout.pop_up_window, + (ViewGroup) getActivity().findViewById(R.id.pop)); // Find UI elements in pop up window final Spinner residualSpinner = layout.findViewById(R.id.residual_spinner); diff --git a/GNSSLogger/app/src/main/res/layout/pop_up_window.xml b/GNSSLogger/app/src/main/res/layout/pop_up_window.xml index 59d1d5f..5596b31 100644 --- a/GNSSLogger/app/src/main/res/layout/pop_up_window.xml +++ b/GNSSLogger/app/src/main/res/layout/pop_up_window.xml @@ -26,7 +26,8 @@ android:layout_height="wrap_content" android:gravity="end" android:id="@+id/residual_spinner" - android:entries="@array/residual_options"> + android:entries="@array/residual_options" + android:spinnerMode="dialog">