From f9c17dad62843345a17b7afe074cf00c309f739c Mon Sep 17 00:00:00 2001 From: Muhammad Naderi Date: Sat, 12 Jan 2019 08:53:01 +0330 Subject: [PATCH] change padding to start/end to support rtl --- .../tellh/com/recyclertreeview_lib/TreeViewAdapter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/recyclertreeview-lib/src/main/java/tellh/com/recyclertreeview_lib/TreeViewAdapter.java b/recyclertreeview-lib/src/main/java/tellh/com/recyclertreeview_lib/TreeViewAdapter.java index 76738e0..eb973bf 100644 --- a/recyclertreeview-lib/src/main/java/tellh/com/recyclertreeview_lib/TreeViewAdapter.java +++ b/recyclertreeview-lib/src/main/java/tellh/com/recyclertreeview_lib/TreeViewAdapter.java @@ -1,5 +1,6 @@ package tellh.com.recyclertreeview_lib; +import android.os.Build; import android.os.Bundle; import android.support.annotation.NonNull; import android.support.annotation.Nullable; @@ -84,7 +85,11 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder, int position, List< @Override public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) { - holder.itemView.setPadding(displayNodes.get(position).getHeight() * padding, 3, 3, 3); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { + holder.itemView.setPaddingRelative(displayNodes.get(position).getHeight() * padding, 3, 3, 3); + }else { + holder.itemView.setPadding(displayNodes.get(position).getHeight() * padding, 3, 3, 3); + } holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -317,4 +322,4 @@ public void collapseBrotherNode(TreeNode pNode) { notifyDiff(temp); } -} \ No newline at end of file +}