I want to add to my app a link to a Twitter account. In Settings, a user puts their login and I want this login (which is in @string/pref_tw_login) to occur after "twitter.com/".
I have these resources in strings.xml:
<string name="pref_header_twitter">Twitter</string>
<string name="pref_tw_on">Turn on Twitter</string>
<string name="pref_tw_login">Your Twitter login</string>
<string name="pref_tw_pass">Your Twitter password</string>
<string name="twitter">twitter.com/</string>
/>
And I have these lines in content_main.xml:
<TextView
    android:id="@+id/data_tw"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/data_fb"
    android:layout_alignParentStart="true"
    android:layout_marginTop="32dp"
    android:text="" />
<TextView
    android:id="@+id/tw_link"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:layout_alignParentTop="true"
    android:layout_marginStart="29dp"
    android:layout_marginTop="123dp"
    android:autoLink="web"
    android:linksClickable="true"
    android:text="@string/twitter" />
And in MainActivity.java:
pref = PreferenceManager.getDefaultSharedPreferences(this);
    Boolean tw_on = pref.getBoolean("twitter_on", false);
    textView = (TextView) findViewById(R.id.data_tw);
    if(tw_on) {
        textView.setText("Your Twitter login: " + pref.getString("twitter_login", "none"));
    } else {
        textView.setText("Twitter off");
    }
 
    