From 2e23658b776f84ed7bea276864a0050c5ffce1f0 Mon Sep 17 00:00:00 2001 From: Vanshika Arora <34261945+vanshikaarora@users.noreply.github.com> Date: Mon, 11 Mar 2019 21:39:29 +0530 Subject: [PATCH] resolved rtl issue in category (#2567) * resolved rtl issue in category * combined nested if * modified code --- .../free/nrw/commons/upload/UploadCategoriesRenderer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/upload/UploadCategoriesRenderer.java b/app/src/main/java/fr/free/nrw/commons/upload/UploadCategoriesRenderer.java index d0862b964..6a022ecf2 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/UploadCategoriesRenderer.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/UploadCategoriesRenderer.java @@ -1,5 +1,8 @@ package fr.free.nrw.commons.upload; +import android.annotation.SuppressLint; +import android.content.res.Configuration; +import android.os.Build; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -29,8 +32,13 @@ public class UploadCategoriesRenderer extends Renderer { @Override protected void setUpView(View view) { ButterKnife.bind(this, view); + Configuration config = getContext().getResources().getConfiguration(); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1 && config.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) { + checkedView.setLayoutDirection(View.LAYOUT_DIRECTION_LTR); + } } + @SuppressLint("WrongConstant") @Override protected void hookListeners(View view) { view.setOnClickListener(v -> {