diff --git a/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.java b/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.java
index 8befed29b..5bb955046 100644
--- a/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/profile/achievements/AchievementsFragment.java
@@ -77,9 +77,15 @@ public class AchievementsFragment extends CommonsDaggerSupportFragment {
@BindView(R.id.images_uploaded_progressbar)
CircleProgressBar imagesUploadedProgressbar;
+ @BindView(R.id.tv_uploaded_images)
+ AppCompatTextView uploadedImagesTextview;
+
@BindView(R.id.images_used_by_wiki_progress_bar)
CircleProgressBar imagesUsedByWikiProgressBar;
+ @BindView(R.id.tv_wiki_pb)
+ AppCompatTextView imagesUsedByWikiTextview;
+
@BindView(R.id.image_reverts_progressbar)
CircleProgressBar imageRevertsProgressbar;
@@ -365,8 +371,8 @@ public class AchievementsFragment extends CommonsDaggerSupportFragment {
imagesUploadedProgressbar.setVisibility(View.VISIBLE);
imagesUploadedProgressbar.setProgress
(100*uploadCount/levelInfo.getMaxUploadCount());
- imagesUploadedProgressbar.setProgressTextFormatPattern
- (uploadCount +"/" + levelInfo.getMaxUploadCount() );
+ uploadedImagesTextview.setText
+ (uploadCount + "/" + levelInfo.getMaxUploadCount());
}
}
@@ -413,8 +419,10 @@ public class AchievementsFragment extends CommonsDaggerSupportFragment {
thanksReceived.setText(String.valueOf(achievements.getThanksReceived()));
imagesUsedByWikiProgressBar.setProgress
(100 * achievements.getUniqueUsedImages() / levelInfo.getMaxUniqueImages());
- imagesUsedByWikiProgressBar.setProgressTextFormatPattern
+ if(imagesUsedByWikiTextview != null) {
+ imagesUsedByWikiTextview.setText
(achievements.getUniqueUsedImages() + "/" + levelInfo.getMaxUniqueImages());
+ }
imagesFeatured.setText(String.valueOf(achievements.getFeaturedImages()));
tvQualityImages.setText(String.valueOf(achievements.getQualityImages()));
String levelUpInfoString = getString(R.string.level).toUpperCase();
diff --git a/app/src/main/res/layout/fragment_achievements.xml b/app/src/main/res/layout/fragment_achievements.xml
index bac609232..4d8c0937e 100644
--- a/app/src/main/res/layout/fragment_achievements.xml
+++ b/app/src/main/res/layout/fragment_achievements.xml
@@ -128,25 +128,48 @@
-
-
-
+ android:layout_alignParentRight="true"
+ android:layout_marginEnd="32dp"
+ android:layout_marginRight="32dp">
+
+
+
+
+
+
+
+
@@ -267,23 +290,46 @@
-
+ android:layout_alignParentRight="true"
+ android:layout_marginEnd="32dp"
+ android:layout_marginRight="32dp">
+
+
+
+
+
+
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 44c381a39..4269e3125 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -32,6 +32,7 @@
240dp
48dp
15dp
+ 3.5dp
56dp
@@ -52,7 +53,7 @@
15dp
25dp
12sp
- 9dp
+ 9sp
0dp