From 522d6796a6e411ad76c73e345a9288d929813327 Mon Sep 17 00:00:00 2001 From: Mygod Date: Wed, 19 May 2021 23:10:59 -0400 Subject: [PATCH] Refine accessibility --- ...ompleteEditTextPreferenceDialogFragment.kt | 6 +++++- mobile/src/main/res/layout/dialog_wifi_ap.xml | 20 +++++++++++-------- mobile/src/main/res/layout/dialog_wps.xml | 7 +++++-- .../src/main/res/layout/fragment_clients.xml | 1 + mobile/src/main/res/layout/fragment_ebeg.xml | 2 ++ mobile/src/main/res/values/dimen.xml | 1 + 6 files changed, 26 insertions(+), 11 deletions(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/preference/AlwaysAutoCompleteEditTextPreferenceDialogFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/preference/AlwaysAutoCompleteEditTextPreferenceDialogFragment.kt index 74947d35..c1fce475 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/preference/AlwaysAutoCompleteEditTextPreferenceDialogFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/preference/AlwaysAutoCompleteEditTextPreferenceDialogFragment.kt @@ -6,6 +6,7 @@ import android.view.ViewGroup import android.widget.ArrayAdapter import androidx.core.os.bundleOf import androidx.preference.EditTextPreferenceDialogFragmentCompat +import be.mygod.vpnhotspot.R import be.mygod.vpnhotspot.widget.AlwaysAutoCompleteEditText class AlwaysAutoCompleteEditTextPreferenceDialogFragment : EditTextPreferenceDialogFragmentCompat() { @@ -20,7 +21,10 @@ class AlwaysAutoCompleteEditTextPreferenceDialogFragment : EditTextPreferenceDia private lateinit var editText: AlwaysAutoCompleteEditText override fun onCreateDialogView(context: Context) = super.onCreateDialogView(context).apply { - editText = AlwaysAutoCompleteEditText(context).apply { id = android.R.id.edit } + editText = AlwaysAutoCompleteEditText(context).apply { + id = android.R.id.edit + minHeight = resources.getDimensionPixelSize(R.dimen.touch_target_min) + } val oldEditText = findViewById(android.R.id.edit)!! val container = oldEditText.parent as ViewGroup container.removeView(oldEditText) diff --git a/mobile/src/main/res/layout/dialog_wifi_ap.xml b/mobile/src/main/res/layout/dialog_wifi_ap.xml index bd01d2c8..9d44a04a 100644 --- a/mobile/src/main/res/layout/dialog_wifi_ap.xml +++ b/mobile/src/main/res/layout/dialog_wifi_ap.xml @@ -21,7 +21,6 @@ android:layout_width="300sp" android:layout_height="wrap_content" android:orientation="vertical"> - + android:minHeight="@dimen/touch_target_min" + android:text="@string/wifi_hidden_network" /> + android:minHeight="@dimen/touch_target_min" + android:text="@string/wifi_client_user_control" /> + - + + diff --git a/mobile/src/main/res/layout/fragment_clients.xml b/mobile/src/main/res/layout/fragment_clients.xml index e8b369e3..0863c13b 100644 --- a/mobile/src/main/res/layout/fragment_clients.xml +++ b/mobile/src/main/res/layout/fragment_clients.xml @@ -12,5 +12,6 @@ android:layout_height="match_parent" android:clipToPadding="false" android:scrollbars="vertical" + android:contentDescription="@string/title_clients" tools:listitem="@layout/listitem_client"/> diff --git a/mobile/src/main/res/layout/fragment_ebeg.xml b/mobile/src/main/res/layout/fragment_ebeg.xml index ef6dffde..deb5090a 100644 --- a/mobile/src/main/res/layout/fragment_ebeg.xml +++ b/mobile/src/main/res/layout/fragment_ebeg.xml @@ -56,6 +56,8 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" + android:minHeight="@dimen/touch_target_min" + android:contentDescription="@string/donations__google_android_market_text" android:prompt="@string/donations__google_android_market_text" />