![fuzz](https://i.stack.imgur.com/1BFhm.jpg)
Привет всем. Я хотел бы добавить кликабельный URL в errormsg, показанном с помощью метода TextView.setError (msg). пожалуйста, посмотрите на мой код.
final EditText testview = findViewById(R.id.testview);
final TextView textView = findViewById(R.id.testtextview);
Button btntest = findViewById(R.id.testbutton);
btntest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
testview.setMovementMethod(new LinkMovementMethod());
testview.setError(Html.fromHtml("testurl <a href=\"www.google.com\"> click me </a>"));
LayoutInflater inflater = LayoutInflater.from(testview.getContext());
TextView err = (TextView) inflater.inflate(
Resources.getSystem().getIdentifier("textview_hint","layout", "android"), null);
err.setMovementMethod(LinkMovementMethod.getInstance());
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setText(Html.fromHtml("testurl <a href=\"www.google.com\"> click me </a>"));
textView.setError(Html.fromHtml("testurl <a href=\"www.google.com\"> click me </a>"));
inflater = LayoutInflater.from(textView.getContext());
err = (TextView) inflater.inflate(
Resources.getSystem().getIdentifier("textview_hint","layout", "android"), null);
err.setMovementMethod(LinkMovementMethod.getInstance());
}
});
Я попытался установитьMovementMethod () в указанном c TextView, которое показывает errormsg, но «щелкни по мне», кажется, остается неактивным.
Еще раз спасибо.