2016-07-31 11 views
0

私は初心者です。私はこのようにTextViewにハイパーリンクを追加したい: some_text [ハイパーリンク] some_text。C#のTextView内にハイパーリンクを設定します。Android App

<TextView 
    android:text="Please read our *rules and conditions* before using app." 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:id="@+id/textView" 
    android:textColor="#000000" 
    android:autoLink="web" /> 
+1

可能な複製(http://stackoverflow.com/questions/6910703/android-active-link-of -url-in-textview) – SushiHangover

+0

テキストが実際のURLと異なるようにします – Aagha

答えて

2

これはプログラムで行うことができます。 TextViewからautoLink属性を削除します。

あなたのActivityクラスで
<TextView 
    android:id="@+id/textView" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" /> 

、[TextViewの中のURLのAndroidのアクティブリンク]の

TextView textView = FindViewById<TextView>(Resource.Id.textView); 
textView.TextFormatted = Html.FromHtml("Please read our " + 
       "<a href=\"http://www.xamarin.com\">Rules and Conditions</a> " + 
       "before using app."); 

textView.MovementMethod = LinkMovementMethod.Instance; 
+0

ありがとうございました。それは素晴らしい仕事をした。 – Aagha

関連する問題