把html链接放在edittext android中

时间:2013-09-26 06:33:35

标签: android

我想将<a href="google.com" target="_blank">google</a>放在edittext中,当我点击此文本时,我想打开webview。我怎么能这样做?

4 个答案:

答案 0 :(得分:1)

尝试添加以下代码:

yourEditText.setMovementMethod(LinkMovementMethod.getInstance());

答案 1 :(得分: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());

答案 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)
}