diff options
author | zkwip | 2015-06-10 23:33:10 +0200 |
---|---|---|
committer | zkwip | 2015-06-10 23:33:21 +0200 |
commit | d0cc35fc45b71bcb269e17d049b0495c192c99f7 (patch) | |
tree | 282fcd323517573d726500a64a2b991cdca8f2ed | |
parent | Merge branch 'master' of http://github.com/camilstaps/RSSin (diff) |
Article Link
-rwxr-xr-x | app/src/main/java/org/rssin/android/ArticleActivity.java | 10 | ||||
-rw-r--r-- | app/src/main/res/layout/activity_article.xml | 11 | ||||
-rw-r--r-- | app/src/main/res/values/strings.xml | 1 |
3 files changed, 22 insertions, 0 deletions
diff --git a/app/src/main/java/org/rssin/android/ArticleActivity.java b/app/src/main/java/org/rssin/android/ArticleActivity.java index 0951a48..fe9d01b 100755 --- a/app/src/main/java/org/rssin/android/ArticleActivity.java +++ b/app/src/main/java/org/rssin/android/ArticleActivity.java @@ -19,12 +19,14 @@ package org.rssin.android; import android.content.Intent; +import android.net.Uri; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.text.Html; import android.text.method.LinkMovementMethod; import android.view.Menu; import android.view.MenuItem; +import android.view.View; import android.widget.TextView; import android.widget.Toast; @@ -103,6 +105,14 @@ public class ArticleActivity extends ActionBarActivity { } } + public void onClick(View v) + { + String url = container.getFeeditem().getLink(); + Intent i = new Intent(Intent.ACTION_VIEW); + i.setData(Uri.parse(url)); + startActivity(i); + } + @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.article, menu); diff --git a/app/src/main/res/layout/activity_article.xml b/app/src/main/res/layout/activity_article.xml index a96a680..d728e4b 100644 --- a/app/src/main/res/layout/activity_article.xml +++ b/app/src/main/res/layout/activity_article.xml @@ -62,6 +62,17 @@ android:layout_height="wrap_content" android:textSize="@dimen/font_size_small" android:textStyle="italic"/> + <TextView + android:id="@+id/article_link" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:text="@string/article_link_to_website" + android:textColor="@color/link_text_material_light" + android:textSize="@dimen/font_size_normal" + android:onClick="onClick" + android:paddingTop="@dimen/activity_vertical_margin" + android:clickable="true"/> + </LinearLayout> </ScrollView> diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 71828a4..cc9abdb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -102,4 +102,5 @@ <string name="filter_settings_new_title">New title:</string> <string name="menu_article_share">Share</string> <string name="navigation_drawer_edit_text">EDIT</string> + <string name="article_link_to_website">Go to article website</string> </resources> |