From 91417fa3dd4b35dd0319379ddeb0e49b3b7745ea Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 10 Jul 2015 22:57:33 +0300 Subject: some more tweaks --- .../src/main/java/org/fox/ttrss/HeadlinesFragment.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'org.fox.ttrss/src/main/java/org/fox') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 504ac9e2..289ffed6 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -1376,6 +1376,12 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, return dp; } + public int dpToPx(int dp) { + DisplayMetrics displayMetrics = getContext().getResources().getDisplayMetrics(); + int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT)); + return px; + } + private void maybeRepositionFlavorImage(View view, Bitmap bitmap) { RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) view.getLayoutParams(); @@ -1388,8 +1394,12 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener, if (pxToDp(bitmap.getHeight()) < 300 || r >= 1.2) { lp.addRule(RelativeLayout.BELOW, R.id.headline_header); + + if (w < h) lp.topMargin = dpToPx(8); + } else { lp.addRule(RelativeLayout.BELOW, 0); + lp.topMargin = 0; //lp.removeRule(RelativeLayout.BELOW); } -- cgit v1.2.3-54-g00ecf