0

我想<a href="google.com" target="_blank">google</a>输入edittext,当我点击这个文本时,我想打开webview。我怎样才能做到这一点?

4

4 回答 4

1

将您的 html 放在字符串中@

<string url="link">&lt;a href="http://www.google.com">Google&lt;/a></string>

设置String to editText@

youredittext.setText(Html.fromHtml(getResources().getString(R.string.url)));

对于点击,设置LinkMovementMethod必要的操作@

youredittext.setMovementMethod(LinkMovementMethod.getInstance());
于 2013-09-26T06:39:54.747 回答
1

尝试添加以下代码:

yourEditText.setMovementMethod(LinkMovementMethod.getInstance());
于 2013-09-26T06:35:33.437 回答
1

尝试这个

EditText et = (TextView) findViewById(R.id.et);
et.setText(Html.fromHtml("<a href=\"http://www.google.com/\">Google</a> "));
et.setMovementMethod(LinkMovementMethod.getInstance());
于 2013-09-26T06:49:57.257 回答
-1

为什么要在 EditText 中使用它?

如果您只使用带有文本“Google”的按钮,并使用它的 onclick 来调用 xml 中的方法,例如:

android:onClick="openGoogleWebview"

然后添加你的代码

public void openGoogleWebview()
{
     Intent intent = new Intent(this, GoogleWebviewActivity.class)
}
于 2013-09-26T06:39:08.033 回答