2012-06-21 34 views
0

以下是AlertDialog框的代碼。我在谷歌地圖中使用這個。我想添加「查看更多」超鏈接在郵件的末尾..我不知道我錯過了什麼,以使鏈接工作。提前感謝您的幫助。在Android的AlertDialog消息中添加鏈接

@Override 
    protected boolean onTap(int index) { 
     // TODO Auto-generated method stub 
     OverlayItem item = pinpoints.get(index); 
     AlertDialog.Builder dialog = new AlertDialog.Builder(c); 
     dialog.setTitle(item.getTitle()); 
     dialog.setMessage(item.getSnippet()+"\n\n"+Html.fromHtml("<a href=\'http://www.nip.org.np\'>See more</a>")); 
     dialog.show(); 
     return true; 

    } 
+0

可能重複:http://stackoverflow.com/questions/1997328/android-clickable-hyperlinks-in-alertdialog – Dalmas

回答

0
@Override 
protected boolean onTap(int index) { 
    // TODO Auto-generated method stub 
    OverlayItem item = pinpoints.get(index); 
    AlertDialog.Builder dialog = new AlertDialog.Builder(c); 
    dialog.setTitle(item.getTitle()); 
    dialog.setMessage(item.getSnippet()+"\n\n"+Html.fromHtml("<a href=\'http://www.nip.org.np\'>See more</a>")); 
    dialog.show(); 

    try { 
     TextView tv = (TextView) dialog.getWindow().findViewById(android.R.id.message); 
     if (tv != null) tv.setMovementMethod(LinkMovementMethod.getInstance()); 
    } catch (Exception e) {} 

    return true; 

} 
相關問題