#android #popup #android-alertdialog
#Android #всплывающее окно #android-alertdialog
Вопрос:
Я хочу, чтобы появилось всплывающее окно, и я хочу, чтобы текст в поле содержал гиперссылки на любые действительные ссылки в поле. В моем примере это адрес электронной почты. В настоящее время я использую AlertDialog, есть ли какой-либо способ сделать ссылку доступной для просмотра, или мне следует попробовать что-то еще?
Ответ №1:
я не вижу вашего кода. это пользовательский диалог?? вы можете поместить кнопку в AlerDialog
AlertDialog alertDialog = new AlertDialog.Builder(a).create();
alertDialog.setTitle(title);
alertDialog.setMessage(message);
alertDialog.setButton2("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//place what you want to do here
return ;
} });
alertDialog.show();
Комментарии:
1. Спасибо за образец. Я просто искал действие, прикрепленное к кнопке. Это работает так, как я хотел.
Ответ №2:
В зависимости от сложности того, что вы хотите сделать, вы могли бы рассмотреть возможность создания пользовательского диалогового окна с TextView
в нем. Затем вы могли бы использовать атрибут android:AutoLink для TextView
в XML-макете.
Комментарии:
1. Спасибо, я воспользуюсь этой документацией и заставлю это работать. Еще раз спасибо.