diff --git a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java index 7cc73539a..05c4f5624 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java +++ b/app/src/main/java/org/fdroid/fdroid/views/AppDetailsRecyclerViewAdapter.java @@ -372,17 +372,21 @@ public class AppDetailsRecyclerViewAdapter progressBar.setMax(totalBytes); progressBar.setProgress(bytesDownloaded); progressBar.setIndeterminate(totalBytes == -1); + progressLabel.setContentDescription(""); if (resIdString != 0) { progressLabel.setText(resIdString); + progressLabel.setContentDescription(context.getString(R.string.downloading)); progressPercent.setText(""); } else if (totalBytes > 0 && bytesDownloaded >= 0) { float percent = bytesDownloaded * 100 / totalBytes; progressLabel.setText(Utils.getFriendlySize(bytesDownloaded) + " / " + Utils.getFriendlySize(totalBytes)); + progressLabel.setContentDescription(context.getString(R.string.app__tts__downloading_progress, (int) percent)); NumberFormat format = NumberFormat.getPercentInstance(); format.setMaximumFractionDigits(0); progressPercent.setText(format.format(percent / 100)); } else if (bytesDownloaded >= 0) { progressLabel.setText(Utils.getFriendlySize(bytesDownloaded)); + progressLabel.setContentDescription(context.getString(R.string.downloading)); progressPercent.setText(""); } diff --git a/app/src/main/res/layout/app_details2_header.xml b/app/src/main/res/layout/app_details2_header.xml index f45bd2df8..d0e9cf401 100755 --- a/app/src/main/res/layout/app_details2_header.xml +++ b/app/src/main/res/layout/app_details2_header.xml @@ -90,6 +90,7 @@ android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_centerVertical="true" + android:contentDescription="@string/app__tts__cancel_download" android:src="@android:drawable/ic_menu_close_clear_cancel" /> Version %1$s (Recommended) New Added on %s + Cancel download Update Update %1$s @@ -475,6 +476,7 @@ New: Provided by %1$s. Downloading… + Downloading, %1$d%% complete Downloading %1$s Installing… Uninstalling…