数组中的超链接,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"
所以我有一个数组,它在我的 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"