From 369ad45bf55f0fa982f6342ce60cd179f20cd6af Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 31 Dec 2012 03:51:06 +0400 Subject: experimental use of titlebarwebview --- src/org/fox/ttrss/ArticleFragment.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/org/fox/ttrss/ArticleFragment.java b/src/org/fox/ttrss/ArticleFragment.java index 282fb7f4..9e3734e8 100644 --- a/src/org/fox/ttrss/ArticleFragment.java +++ b/src/org/fox/ttrss/ArticleFragment.java @@ -13,6 +13,8 @@ import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; +import com.nobu_games.android.view.web.TitleBarWebView; + import android.annotation.SuppressLint; import android.app.ActionBar; import android.app.Activity; @@ -40,6 +42,7 @@ import android.webkit.WebSettings.LayoutAlgorithm; import android.webkit.WebView; import android.widget.ArrayAdapter; import android.widget.Button; +import android.widget.LinearLayout; import android.widget.Spinner; import android.widget.TextView; @@ -171,9 +174,17 @@ public class ArticleFragment extends Fragment implements GestureDetector.OnDoubl } } - WebView web = (WebView)view.findViewById(R.id.content); + TitleBarWebView web = (TitleBarWebView)view.findViewById(R.id.content); if (web != null) { + if (m_activity.isSmallScreen()) { + View header = view.findViewById(R.id.article_header); + LinearLayout article = (LinearLayout)view.findViewById(R.id.article_fragment); + article.removeView(header); + + web.setEmbeddedTitleBarCompat(header); + } + web.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int progress) { -- cgit v1.2.3-54-g00ecf