From 49247ee9f1e0b94b156ef39b654ba5f299add480 Mon Sep 17 00:00:00 2001 From: tibbi Date: Sat, 3 Dec 2016 21:00:55 +0100 Subject: [PATCH] wrap the sorting dialog in a scrollview --- .../gallery/dialogs/ChangeSortingDialog.kt | 22 ++-- .../main/res/layout/dialog_change_sorting.xml | 123 +++++++++--------- app/src/main/res/layout/dialog_copy_move.xml | 2 +- 3 files changed, 77 insertions(+), 70 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt index dc6b2da93..f3a8011b4 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/dialogs/ChangeSortingDialog.kt @@ -34,36 +34,36 @@ class ChangeSortingDialog(val activity: Activity, val isDirectorySorting: Boolea } private fun setupSortRadio() { - val sortingRadio = view.dialog_radio_sorting - var sortBtn = sortingRadio.dialog_radio_name + val sortingRadio = view.sorting_dialog_radio_sorting + var sortBtn = sortingRadio.sorting_dialog_radio_name if (currSorting and SORT_BY_DATE != 0) { - sortBtn = sortingRadio.dialog_radio_date + sortBtn = sortingRadio.sorting_dialog_radio_date } else if (currSorting and SORT_BY_SIZE != 0) { - sortBtn = sortingRadio.dialog_radio_size + sortBtn = sortingRadio.sorting_dialog_radio_size } sortBtn.isChecked = true } private fun setupOrderRadio() { - val orderRadio = view.dialog_radio_order - var orderBtn = orderRadio.dialog_radio_ascending + val orderRadio = view.sorting_dialog_radio_order + var orderBtn = orderRadio.sorting_dialog_radio_ascending if (currSorting and SORT_DESCENDING != 0) { - orderBtn = orderRadio.dialog_radio_descending + orderBtn = orderRadio.sorting_dialog_radio_descending } orderBtn.isChecked = true } override fun onClick(dialog: DialogInterface, which: Int) { - val sortingRadio = view.dialog_radio_sorting + val sortingRadio = view.sorting_dialog_radio_sorting var sorting = when (sortingRadio.checkedRadioButtonId) { - R.id.dialog_radio_name -> SORT_BY_NAME - R.id.dialog_radio_date -> SORT_BY_DATE + R.id.sorting_dialog_radio_name -> SORT_BY_NAME + R.id.sorting_dialog_radio_date -> SORT_BY_DATE else -> SORT_BY_SIZE } - if (view.dialog_radio_order.checkedRadioButtonId == R.id.dialog_radio_descending) { + if (view.sorting_dialog_radio_order.checkedRadioButtonId == R.id.sorting_dialog_radio_descending) { sorting = sorting or SORT_DESCENDING } diff --git a/app/src/main/res/layout/dialog_change_sorting.xml b/app/src/main/res/layout/dialog_change_sorting.xml index 65a131705..cdf29353b 100644 --- a/app/src/main/res/layout/dialog_change_sorting.xml +++ b/app/src/main/res/layout/dialog_change_sorting.xml @@ -1,69 +1,76 @@ - + - + android:layout_height="wrap_content" + android:orientation="vertical" + android:paddingLeft="@dimen/activity_margin" + android:paddingRight="@dimen/activity_margin" + android:paddingTop="@dimen/activity_margin"> - + android:layout_height="wrap_content"> - + + + + + + + + android:layout_height="1px" + android:layout_marginBottom="@dimen/medium_padding" + android:layout_marginTop="@dimen/medium_padding" + android:background="@color/light_grey"/> - - + android:layout_height="wrap_content"> - + - - - - - - - + + + + diff --git a/app/src/main/res/layout/dialog_copy_move.xml b/app/src/main/res/layout/dialog_copy_move.xml index d9da6f737..cf606ded9 100644 --- a/app/src/main/res/layout/dialog_copy_move.xml +++ b/app/src/main/res/layout/dialog_copy_move.xml @@ -1,7 +1,7 @@