数组中的超链接,android

hyperlinks in an array, android

所以我有一个数组,它在我的 android 应用程序的文本视图中显示结果。它工作正常,但我希望结果像标准超链接一样工作,因此您单击文本并在手机浏览器中重定向到外部页面。

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();
        }
    });
}

因此,例如 mercury 这个词会被显示,你触摸它,你就会被重定向,任何帮助都会很棒!

@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"