aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzkwip2015-06-10 23:33:10 +0200
committerzkwip2015-06-10 23:33:21 +0200
commitd0cc35fc45b71bcb269e17d049b0495c192c99f7 (patch)
tree282fcd323517573d726500a64a2b991cdca8f2ed
parentMerge branch 'master' of http://github.com/camilstaps/RSSin (diff)
Article Link
-rwxr-xr-xapp/src/main/java/org/rssin/android/ArticleActivity.java10
-rw-r--r--app/src/main/res/layout/activity_article.xml11
-rw-r--r--app/src/main/res/values/strings.xml1
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>