我想将<a href="google.com" target="_blank">google</a>
放在edittext中,当我点击此文本时,我想打开webview。我怎么能这样做?
答案 0 :(得分:1)
尝试添加以下代码:
yourEditText.setMovementMethod(LinkMovementMethod.getInstance());
答案 1 :(得分:1)
将你的html放在字符串@
中<string url="link"><a href="http://www.google.com">Google</a></string>
设置String to editText
@
youredittext.setText(Html.fromHtml(getResources().getString(R.string.url)));
如需点击,请设置LinkMovementMethod
并执行必要的操作@
youredittext.setMovementMethod(LinkMovementMethod.getInstance());
答案 2 :(得分:1)
试试这个
EditText et = (TextView) findViewById(R.id.et);
et.setText(Html.fromHtml("<a href=\"http://www.google.com/\">Google</a> "));
et.setMovementMethod(LinkMovementMethod.getInstance());
答案 3 :(得分:0)
为什么在EditText中需要它?
如果您只使用带有“Google”文本的按钮,并使用它的onclick来调用xml中的方法,如下所示:
android:onClick="openGoogleWebview"
然后添加您的代码
public void openGoogleWebview()
{
Intent intent = new Intent(this, GoogleWebviewActivity.class)
}