summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-07-11 00:22:41 +0300
committerAndrew Dolgov <[email protected]>2015-07-11 00:22:41 +0300
commit79d551ab8d345ab363ed82637c014cf6d046bc59 (patch)
tree45c968a1dae88f9e725293b4a33004e87da0f848 /org.fox.ttrss
parente0e85a2e7b1801aae24105c8547306ae6c334bb6 (diff)
switch to screen-height based embedding
Diffstat (limited to 'org.fox.ttrss')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java9
1 files changed, 8 insertions, 1 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 372e2e33..af088e2c 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
@@ -7,6 +7,7 @@ import android.content.SharedPreferences;
import android.content.res.Resources.Theme;
import android.graphics.Bitmap;
import android.graphics.Paint;
+import android.graphics.Point;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
@@ -690,11 +691,17 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
private TextDrawable.IBuilder m_drawableBuilder = TextDrawable.builder().round();
private final DisplayImageOptions displayImageOptions;
boolean showFlavorImage;
+ private int m_minimumHeightToEmbed;
public ArticleListAdapter(Context context, int textViewResourceId, ArrayList<Article> items) {
super(context, textViewResourceId, items);
this.items = items;
+ Display display = m_activity.getWindowManager().getDefaultDisplay();
+ Point size = new Point();
+ display.getSize(size);
+ m_minimumHeightToEmbed = size.y/3;
+
String headlineMode = m_prefs.getString("headline_mode", "HL_DEFAULT");
showFlavorImage = "HL_DEFAULT".equals(headlineMode) || "HL_COMPACT".equals(headlineMode);
@@ -1429,7 +1436,7 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
//Log.d(TAG, "XYR: " + pxToDp(w) + " " + pxToDp(h) + " " + r);
- if (pxToDp(bitmap.getHeight()) < 300 || r >= 1.2) {
+ if (bitmap.getHeight() < m_minimumHeightToEmbed || r >= 1.2) {
lp.addRule(RelativeLayout.BELOW, R.id.headline_header);