From 49ba455f85d50dd313c282431b4a31de5bee4593 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 16 Oct 2013 10:53:55 +0400 Subject: use dp values for padding --- src/org/fox/ttcomics/ComicListFragment.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/org/fox/ttcomics/ComicListFragment.java b/src/org/fox/ttcomics/ComicListFragment.java index 910895a..6d01a42 100644 --- a/src/org/fox/ttcomics/ComicListFragment.java +++ b/src/org/fox/ttcomics/ComicListFragment.java @@ -18,6 +18,7 @@ import android.preference.PreferenceManager; import android.provider.BaseColumns; import android.support.v4.app.Fragment; import android.support.v4.widget.SimpleCursorAdapter; +import android.util.DisplayMetrics; import android.util.Log; import android.view.ContextMenu; import android.view.ContextMenu.ContextMenuInfo; @@ -137,10 +138,12 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { if (thumbnail != null) { View imageholder = v.findViewById(R.id.listimageholder); + int padding = dpToPx(2); + if (size == SIZE_DIR) { if (isList && imageholder != null) { imageholder.setBackgroundResource(R.drawable.border_folder); - imageholder.setPadding(2, 2, 2, 2); + imageholder.setPadding(padding, padding, padding, padding); } else { thumbnail.setBackgroundResource(R.drawable.border_folder); } @@ -149,7 +152,7 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { if (isList && imageholder != null) { imageholder.setBackgroundResource(R.drawable.border); - imageholder.setPadding(2, 2, 2, 2); + imageholder.setPadding(padding, padding, padding, padding); } else { thumbnail.setBackgroundResource(R.drawable.border); } @@ -169,6 +172,12 @@ public class ComicListFragment extends Fragment implements OnItemClickListener { return v; } } + + public int dpToPx(int dp) { + DisplayMetrics displayMetrics = getResources().getDisplayMetrics(); + int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT)); + return px; + } class CoverImageLoader extends AsyncTask { private ImageView m_thumbnail; -- cgit v1.2.3