2017-11-07 9 views
0
私はこのような警告ダイアログで、私(Facebookページ)のリンクを追加したい

アラートダイアログでFacebookページのようなウェブページへのリンクを作成するにはどうしたらいいですか?

public void visitFAcebook(){ 
    new AlertDialog.Builder(this) 
      .setTitle("Find Us On Facebook") 
      .setMessage("www.facebook.com/mypage") 

      .show(); 

} 

は、私がクリック可能なリンクにメッセージを変換することができますか?

答えて

0

コードを次のように変更してください。以下のように色とフォントを変更することができます。

public void visitFacebook(){ 
     String fbLink = "<a href=\"http://www.facebook.com/mypage\">My Facebook Page</a>"; 
     String Txt = "Click to visit facebook: "+"<h1>"+"<font color=blue>"+ fbLink+"</font></h1>"; 
     Spanned fbString = Html.fromHtml(Txt); 


     AlertDialog.Builder builder = new AlertDialog.Builder(this); 
     builder.setTitle("Title"); 
     builder.setMessage(fbString); 
     builder.setCancelable(true); 
     AlertDialog alertDialog = builder.create(); 
     alertDialog.show(); 
     TextView msgTxt = (TextView) alertDialog.findViewById(android.R.id.message); 
     msgTxt.setMovementMethod(LinkMovementMethod.getInstance()); 
    } 

Androidが唯一のタグ

<a href="..."> 
<b> 
<big> 
<blockquote> 
<br> 
<cite> 
<dfn> 
<div align="..."> 
<em> 
<font size="..." color="..." face="..."> 
<h1> 
<h2> 
<h3> 
<h4> 
<h5> 
<h6> 
<i> 
<img src="..."> 
<p> 
<small> 
<strike> 
<strong> 
<sub> 
<sup> 
<tt> 
<u> 
+0

下回っサポートは非​​常に素晴らしい、ありがとうございましたが、どのように私は、フォントのサイズ、種類、配置、色を制御することができますか? –

+0

私は自分の答えを編集しました。一度行ってください。あなたの質問が解決されたら、それを回答としてマークし、それをupvoteして他の人が正しい答えを得られるようにしてください。 – androidOnHigh

+0

上記のソリューションがあなたのために働いたかどうかを更新してもらえますか? – androidOnHigh

関連する問題