diff options
| author | JosJuice <josjuice@gmail.com> | 2023-09-24 15:33:24 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-24 15:33:24 +0200 |
| commit | 117bfd326d2ff51227bea5f937d764a1b3751203 (patch) | |
| tree | 428c3dcbc1831f65a56bc060ab4588b1413df88a /Source/Android/app/src | |
| parent | c67cd65b53236b638064e34a87206e895c538f2d (diff) | |
| parent | fa37336ba3db739095d7c2351f15443883711aa2 (diff) | |
Merge pull request #12197 from t895/double-numeric-settings-fix
Android: Float slider settings fix
Diffstat (limited to 'Source/Android/app/src')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt | 4 | ||||
| -rw-r--r-- | Source/Android/app/src/main/res/layout/dialog_slider.xml | 56 |
2 files changed, 28 insertions, 32 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt index fa5aaf4e53..099ae980e6 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt @@ -2356,8 +2356,8 @@ class SettingsFragmentPresenter( ceil(setting.getDoubleMin()).toFloat(), floor(setting.getDoubleMax()).toFloat(), setting.getUiSuffix(), - 1.0f, - false + 0.5f, + true ) ) diff --git a/Source/Android/app/src/main/res/layout/dialog_slider.xml b/Source/Android/app/src/main/res/layout/dialog_slider.xml index fdb2ffdecb..f9bf46607c 100644 --- a/Source/Android/app/src/main/res/layout/dialog_slider.xml +++ b/Source/Android/app/src/main/res/layout/dialog_slider.xml @@ -1,41 +1,37 @@ <?xml version="1.0" encoding="utf-8"?> -<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" - xmlns:app="http://schemas.android.com/apk/res-auto" +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content"> - <com.google.android.material.slider.Slider - android:id="@+id/slider" - android:layout_width="0dp" + <LinearLayout + android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="24dp" - app:layout_constraintEnd_toStartOf="@id/text_value" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + android:gravity="center" + android:layout_marginHorizontal="24dp" + android:layout_marginTop="24dp"> - <TextView - android:id="@+id/text_value" - android:layout_width="40dp" - android:layout_height="wrap_content" - android:layout_marginStart="@dimen/spacing_medlarge" - android:gravity="end" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toStartOf="@id/text_units" - app:layout_constraintStart_toEndOf="@id/slider" - app:layout_constraintTop_toTopOf="parent" - tools:text="10000" /> + <TextView + android:id="@+id/text_value" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:gravity="end" + tools:text="10000" /> + + <TextView + android:id="@+id/text_units" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + tools:text="%" /> - <TextView - android:id="@+id/text_units" - android:layout_width="wrap_content" + </LinearLayout> + + <com.google.android.material.slider.Slider + android:id="@+id/slider" + android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginEnd="24dp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toEndOf="@id/text_value" - app:layout_constraintTop_toTopOf="parent" - tools:text="%" /> + android:layout_marginHorizontal="24dp" + android:layout_marginBottom="24dp" /> -</androidx.constraintlayout.widget.ConstraintLayout> +</LinearLayout> |
