2013-07-13 111 views
0

我想打開http://www.google.com時點擊到textview鏈接。但它啓動瀏覽器,但在地址欄顯示wwww.google.com%27,它會產生錯誤。請提供解決方案。在textView鏈接中打開網站

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.activity_main); 
    TextView textView=(TextView)findViewById(R.id.textView1); 
    textView.setClickable(true); 
    textView.setMovementMethod(LinkMovementMethod.getInstance()); 
    String text="<a 'href=http://www.google.com'> Click to open Google!!! </a>"; 
    textView.setText(Html.fromHtml(text)); 

回答

0

嘗試使用HTML編碼通過代碼設置文本/解碼文本

Html.fromHtml(string) 
+0

嗨我是初學者,不知道如何對文本進行編碼/解碼。您能否解釋 – user2478122

+0

嘗試類似這樣的'Html.fromHtml(「<![CDATA [ Click to open Google!!!]]>」);' –

+0

我在www.google.com上刪除了撇號,現在可以使用了。 – user2478122

0

嘗試,

機器人:linkify = 「網絡」 在XML格式的TextView元素。這將打開瀏覽器。

相關問題