Link pro features titles

This commit is contained in:
M66B 2016-01-21 14:33:19 +01:00
parent 2a6f5756af
commit 5cf374d232
2 changed files with 28 additions and 0 deletions

View File

@ -25,6 +25,7 @@ import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.Editable;
import android.text.TextWatcher;
import android.text.util.Linkify;
import android.util.Log;
import android.view.MenuItem;
import android.view.View;
@ -34,6 +35,9 @@ import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ActivityPro extends AppCompatActivity {
private static final String TAG = "NetGuard.Pro";
@ -63,6 +67,25 @@ public class ActivityPro extends AppCompatActivity {
// Initial state
updateState();
TextView tvNotifyTitle = (TextView) findViewById(R.id.tvNotifyTitle);
TextView tvThemeTitle = (TextView) findViewById(R.id.tvThemeTitle);
TextView tvSpeedTitle = (TextView) findViewById(R.id.tvSpeedTitle);
TextView tvLogTitle = (TextView) findViewById(R.id.tvLogTitle);
TextView tvMultiTitle = (TextView) findViewById(R.id.tvMultiTitle);
Linkify.TransformFilter filter = new Linkify.TransformFilter() {
@Override
public String transformUrl(Matcher match, String url) {
return "";
}
};
Linkify.addLinks(tvNotifyTitle, Pattern.compile(".*"), "http://www.netguard.me/#notify", null, filter);
Linkify.addLinks(tvThemeTitle, Pattern.compile(".*"), "http://www.netguard.me/#theme", null, filter);
Linkify.addLinks(tvSpeedTitle, Pattern.compile(".*"), "http://www.netguard.me/#speed", null, filter);
Linkify.addLinks(tvLogTitle, Pattern.compile(".*"), "http://www.netguard.me/#log", null, filter);
Linkify.addLinks(tvMultiTitle, Pattern.compile(".*"), "http://www.netguard.me/#multi", null, filter);
// Challenge
TextView tvChallenge = (TextView) findViewById(R.id.tvChallenge);
tvChallenge.setText(Build.SERIAL);

View File

@ -29,6 +29,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/tvNotifyTitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
@ -65,6 +66,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/tvThemeTitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
@ -101,6 +103,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/tvSpeedTitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
@ -137,6 +140,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/tvLogTitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
@ -173,6 +177,7 @@
android:orientation="horizontal">
<TextView
android:id="@+id/tvMultiTitle"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"