From efa7379c6e44ca65fc05748c6c9f9913f12daf0a Mon Sep 17 00:00:00 2001 From: Joel Date: Sat, 13 Mar 2021 19:31:37 +0100 Subject: [PATCH] layout with hints for keyboard --- .../java/de/joel/zoomhelper/MainActivity.java | 9 +- .../main/res/layout-land/activity_main.xml | 1 - app/src/main/res/layout-v26/icons.xml | 5 + app/src/main/res/layout/activity_main.xml | 1 - app/src/main/res/layout/icons.xml | 5 + app/src/main/res/layout/mainform.xml | 162 ++++++++++-------- app/src/main/res/values/strings.xml | 3 + 7 files changed, 108 insertions(+), 78 deletions(-) diff --git a/app/src/main/java/de/joel/zoomhelper/MainActivity.java b/app/src/main/java/de/joel/zoomhelper/MainActivity.java index e5596eb..64094cf 100644 --- a/app/src/main/java/de/joel/zoomhelper/MainActivity.java +++ b/app/src/main/java/de/joel/zoomhelper/MainActivity.java @@ -1,8 +1,6 @@ package de.joel.zoomhelper; import android.annotation.SuppressLint; -import android.content.ClipData; -import android.content.ClipboardManager; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; @@ -31,7 +29,7 @@ import java.io.Serializable; import java.util.ArrayList; import java.util.Objects; -class InstantAutoComplete extends androidx.appcompat.widget.AppCompatAutoCompleteTextView { +class InstantAutoComplete extends com.google.android.material.textfield.MaterialAutoCompleteTextView { public InstantAutoComplete(Context context) { super(context); @@ -50,6 +48,7 @@ class InstantAutoComplete extends androidx.appcompat.widget.AppCompatAutoComplet } + public class MainActivity extends AppCompatActivity { @Override @@ -201,7 +200,7 @@ public class MainActivity extends AppCompatActivity { } AutoCompleteTextView textMeetingName = findViewById(R.id.TextMeetingName); - ImageView dropdown = findViewById(R.id.image); + ImageView dropdown = findViewById(R.id.iconDropdownMeetingName); ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, meetingNames); textMeetingName.setAdapter(adapter); @@ -229,7 +228,7 @@ public class MainActivity extends AppCompatActivity { } AutoCompleteTextView textName = findViewById(R.id.textBoxName); - ImageView dropdown = findViewById(R.id.image2); + ImageView dropdown = findViewById(R.id.iconDropdownAttName); ArrayAdapter adapter = new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, attNames); textName.setAdapter(adapter); diff --git a/app/src/main/res/layout-land/activity_main.xml b/app/src/main/res/layout-land/activity_main.xml index c3f5173..f8ffcf1 100644 --- a/app/src/main/res/layout-land/activity_main.xml +++ b/app/src/main/res/layout-land/activity_main.xml @@ -1,7 +1,6 @@ - - + app:layout_constraintWidth_percent="0.9"> + + + + app:layout_constraintStart_toEndOf="@+id/layoutMeetingName" + app:layout_constraintTop_toTopOf="@+id/layoutMeetingName" + app:layout_constraintBottom_toBottomOf="@+id/layoutMeetingName"/> - - - + app:layout_constraintWidth_percent="0.9"> + + + - - - - - - + app:layout_constraintWidth_percent="0.9"> + + + + app:layout_constraintStart_toEndOf="@+id/layoutName" + app:layout_constraintTop_toTopOf="@+id/layoutName" + app:layout_constraintBottom_toBottomOf="@+id/layoutName"/> - - - + app:layout_constraintWidth_percent="0.9"> + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ccbb687..3e9c3c1 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -17,5 +17,8 @@ Willst du das Meeting %1$s löschen? Ja Nein + aufklappen + Kenncode + Meeting ID \ No newline at end of file