From ca05fb53e5e42323e59c947cc7d5e7d93f83a4bf Mon Sep 17 00:00:00 2001 From: Joel Date: Fri, 12 Mar 2021 22:22:49 +0100 Subject: [PATCH] Layout scrollbar (V0.4) --- app/build.gradle | 2 +- .../java/de/joel/zoomhelper/MainActivity.java | 3 + .../main/res/layout-land/activity_main.xml | 50 ++++ app/src/main/res/layout-v26/activity_main.xml | 260 ------------------ app/src/main/res/layout-v26/icons.xml | 74 +++++ app/src/main/res/layout/activity_main.xml | 255 ++--------------- app/src/main/res/layout/buttons.xml | 25 ++ app/src/main/res/layout/icons.xml | 69 +++++ app/src/main/res/layout/mainform.xml | 142 ++++++++++ 9 files changed, 387 insertions(+), 493 deletions(-) create mode 100644 app/src/main/res/layout-land/activity_main.xml delete mode 100644 app/src/main/res/layout-v26/activity_main.xml create mode 100644 app/src/main/res/layout-v26/icons.xml create mode 100644 app/src/main/res/layout/buttons.xml create mode 100644 app/src/main/res/layout/icons.xml create mode 100644 app/src/main/res/layout/mainform.xml diff --git a/app/build.gradle b/app/build.gradle index 43f24f2..7059dd4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,7 +11,7 @@ android { minSdkVersion 21 targetSdkVersion 30 versionCode 1 - versionName '0.3' + versionName '0.4' testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/de/joel/zoomhelper/MainActivity.java b/app/src/main/java/de/joel/zoomhelper/MainActivity.java index 991ae77..e5596eb 100644 --- a/app/src/main/java/de/joel/zoomhelper/MainActivity.java +++ b/app/src/main/java/de/joel/zoomhelper/MainActivity.java @@ -15,6 +15,7 @@ import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.EditText; import android.widget.ImageView; +import android.widget.ScrollView; import android.widget.Toast; import androidx.appcompat.app.AlertDialog; @@ -55,6 +56,8 @@ public class MainActivity extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + final ScrollView scrollview = ((ScrollView) findViewById(R.id.scrollArea)); + scrollview.post(() -> scrollview.scrollTo(0, scrollview.getChildAt(0).getHeight())); watchMeetingNameBox(); fillDropdownMeetingName(); if (getLastMeeting() != -1) { diff --git a/app/src/main/res/layout-land/activity_main.xml b/app/src/main/res/layout-land/activity_main.xml new file mode 100644 index 0000000..c3f5173 --- /dev/null +++ b/app/src/main/res/layout-land/activity_main.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout-v26/activity_main.xml b/app/src/main/res/layout-v26/activity_main.xml deleted file mode 100644 index 0e9a8de..0000000 --- a/app/src/main/res/layout-v26/activity_main.xml +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -