android中的超链接

时间:2015-04-16 21:49:58

标签: java arrays hyperlink textview

所以我有一个数组,在我的Android应用程序中的textview中显示结果。它工作正常,但我希望结果像标准超链接一样工作,所以你点击文本,你就会被重定向到手机浏览器中的外部页面。

public void init()
{
    paintnamewords = new String[] {"102,255,102","No","Jupiter","Saturn","Gravity","Venus"};
    answers = new String[] {"Mercury","No","Jupiter","Saturn","Gravity","Venus"};
    colourbbox2 = (TextView) findViewById(R.id.colortext2);
    paintname111 = (TextView) findViewById(R.id.paintname);
    savebtn = (Button)findViewById(R.id.savebtn);
    savebtn.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v) {
            checkcolour();
        }
    });
}

因此,例如,将显示水银这个词,你触摸它然后你被重定向,任何帮助都会很精彩!

1 个答案:

答案 0 :(得分:0)

@ leo666,这将适用于您的想法。

TextView myTextView = (TextView) findViewById(R.id.textName);
myTextView.setText("Here is google : www.google.com");
Linkify.addLinks(myTextView, Linkify.WEB_URLS);

还要使Textview在xml中具有此属性

android:autoLink="web"