From 77bd9f3923542060992cec625d76d4ba9217e445 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 9 Oct 2012 12:55:26 +0400 Subject: [PATCH] fullscreen article view in portrait mode on tablets --- src/org/fox/ttrss/HeadlinesActivity.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/org/fox/ttrss/HeadlinesActivity.java b/src/org/fox/ttrss/HeadlinesActivity.java index 24d4fabc..9d6746a3 100644 --- a/src/org/fox/ttrss/HeadlinesActivity.java +++ b/src/org/fox/ttrss/HeadlinesActivity.java @@ -44,6 +44,10 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL } setSmallScreen(findViewById(R.id.headlines_fragment) == null); + + if (isPortrait()) { + findViewById(R.id.headlines_fragment).setVisibility(View.GONE); + } if (savedInstanceState == null) { Intent i = getIntent(); @@ -136,8 +140,8 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL HeadlinesFragment hf = (HeadlinesFragment)getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES); - m_menu.setGroupVisible(R.id.menu_group_headlines, hf != null && hf.getSelectedArticles().size() == 0); - m_menu.setGroupVisible(R.id.menu_group_headlines_selection, hf != null && hf.getSelectedArticles().size() != 0); + m_menu.setGroupVisible(R.id.menu_group_headlines, !isPortrait()&& hf != null && hf.getSelectedArticles().size() == 0); + m_menu.setGroupVisible(R.id.menu_group_headlines_selection, !isPortrait() && hf != null && hf.getSelectedArticles().size() != 0); Fragment af = getSupportFragmentManager().findFragmentByTag(FRAG_ARTICLE); @@ -182,9 +186,7 @@ public class HeadlinesActivity extends OnlineActivity implements HeadlinesEventL } else { HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES); - if (hf != null) { - hf.setActiveArticle(article); - } + hf.setActiveArticle(article); } GlobalState.getInstance().m_activeArticle = article;