diff options
author | Andrew Dolgov <[email protected]> | 2015-07-10 22:57:33 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2015-07-10 22:57:33 +0300 |
commit | 91417fa3dd4b35dd0319379ddeb0e49b3b7745ea (patch) | |
tree | 9508f86c80a002bc600bbf331379a79ddf3572ad /org.fox.ttrss/src/main/java | |
parent | b218b743bf8311cb58d9ebb2d86f38f81de00881 (diff) |
some more tweaks
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java | 10 |
1 files changed, 10 insertions, 0 deletions
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); } |