edittext を入力したい<a href="google.com" target="_blank">google</a>
のですが、このテキストをクリックすると webview が開きます。どうやってやるの?
質問する
1705 次
4 に答える
1
次のコードを追加してみてください。
yourEditText.setMovementMethod(LinkMovementMethod.getInstance());
于 2013-09-26T06:35:33.437 に答える
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());
于 2013-09-26T06:39:54.747 に答える
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 に答える