]> gitweb.fperrin.net Git - Dictionary.git/commitdiff
Accessibility fixes: set description for flag images.
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 20 May 2018 13:20:48 +0000 (15:20 +0200)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sun, 20 May 2018 13:42:01 +0000 (15:42 +0200)
res/layout/about_activity.xml
res/layout/dictionary_manager_row.xml
src/com/hughes/android/dictionary/IsoUtils.java

index 96bb2796fb08fa1788561f9bb4209570c99a1e80..695018884fc69db1c570144af0573d1301d79e8d 100644 (file)
@@ -51,7 +51,7 @@
             android:clickable="true"
             android:text="@string/myEmail"
             android:paddingBottom="10dip"
-            />
+            android:focusable="true" />
 
         <TextView
             android:id="@+id/webPage"
@@ -68,7 +68,7 @@
             android:clickable="true"
             android:text="@string/webPageUrl"
             android:paddingBottom="10dip"
-             />
+            android:focusable="true" />
 
          <TextView
             android:id="@+id/textView5"
@@ -82,7 +82,6 @@
             android:layout_height="wrap_content"
             android:layout_gravity="left"
             android:autoLink="web"
-            android:clickable="true"
             android:text="Dominik Köppl, Uwe Trottmann, Michael Vogel, Laura Arjona, Fabio Casciano, 'Akira"
             android:paddingBottom="10dip"
             tools:ignore="HardcodedText" />
index 8889d45d6357ee37865926e0f495d8a9f383a3e0..81fe93e515d98c106f6cda1d9013f4e5c36f79ed 100644 (file)
             android:orientation="horizontal"
             android:paddingRight="5dip" >
             <Button android:layout_width="60dip" android:layout_height="40dip" />
-            <ImageButton android:layout_width="60dip" android:layout_height="40dip" />
+            <ImageButton android:layout_width="60dip" android:layout_height="40dip"
+                android:contentDescription="first language"
+                tools:ignore="HardcodedText" />
             <Button android:layout_width="60dip" android:layout_height="40dip" />
-            <ImageButton android:layout_width="60dip" android:layout_height="40dip" />
+            <ImageButton android:layout_width="60dip" android:layout_height="40dip"
+                android:contentDescription="second language"
+                tools:ignore="HardcodedText" />
         </LinearLayout>
 
         <!--
index 6ca5003ba1f5d07d3a8525015f4add3e13d86cce..d5c4d436952a0461e5a1baf4983e33c9adc8fb4f 100644 (file)
@@ -245,6 +245,7 @@ public enum IsoUtils {
             result = textButton;
         } else {
             imageButton.setImageResource(languageResources.flagId);
+            imageButton.setContentDescription(isoCodeToLocalizedLanguageName(imageButton.getContext(), indexInfo.shortName));
             imageButton.setScaleType(ImageView.ScaleType.FIT_CENTER);
             textButton.setVisibility(View.GONE);
             imageButton.setVisibility(View.VISIBLE);