From 7eba6e262a6d8f1bfd848a5f162a43d7866b3403 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Thu, 30 Mar 2023 18:00:57 -0700 Subject: [PATCH] Add TextInputLayout to homepoint dialog, and re-add it to save dialog. --- .../java/net/voussoir/trkpt/MapFragment.kt | 2 + app/src/main/res/layout/dialog_homepoint.xml | 65 ++++++++++--------- .../main/res/layout/dialog_rename_track.xml | 23 ++++--- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 51 insertions(+), 41 deletions(-) diff --git a/app/src/main/java/net/voussoir/trkpt/MapFragment.kt b/app/src/main/java/net/voussoir/trkpt/MapFragment.kt index 92397e5..394887f 100644 --- a/app/src/main/java/net/voussoir/trkpt/MapFragment.kt +++ b/app/src/main/java/net/voussoir/trkpt/MapFragment.kt @@ -160,6 +160,7 @@ class MapFragment : Fragment() Log.i("VOUSSOIR", "MapFragment MapEventsReceiver.longPressHelper") val dialog = Dialog(activity as Context) dialog.setContentView(R.layout.dialog_homepoint) + dialog.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT) dialog.setTitle("Homepoint") (dialog.findViewById(R.id.homepoint_dialog_title) as TextView).text = "Add a homepoint" @@ -514,6 +515,7 @@ class MapFragment : Fragment() Log.i("VOUSSOIR", "MapFragment homepoint.longpress") val dialog = Dialog(activity as Context) dialog.setContentView(R.layout.dialog_homepoint) + dialog.window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT) dialog.setTitle("Homepoint") (dialog.findViewById(R.id.homepoint_dialog_title) as TextView).text = "Edit homepoint" diff --git a/app/src/main/res/layout/dialog_homepoint.xml b/app/src/main/res/layout/dialog_homepoint.xml index 925c16b..a50663c 100644 --- a/app/src/main/res/layout/dialog_homepoint.xml +++ b/app/src/main/res/layout/dialog_homepoint.xml @@ -14,44 +14,45 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintTop_toBottomOf="@+id/homepoint_dialog_title"> - + + - + android:hint="Radius" + app:layout_constraintStart_toStartOf="@+id/homepoint_name_textlayout" + app:layout_constraintTop_toBottomOf="@+id/homepoint_name_textlayout"> + + + + -