Android: как разместить ссылку (подсказку), которая открывает всплывающее окно

Я разрабатываю приложение для Android, и мне нужно поместить ссылку рядом с текстовым редактированием в форме.

Ссылка откроет всплывающее окно с подсказкой для пользователя.

РЕДАКТИРОВАТЬ: я хочу поместить какую-то ссылку рядом с текстовым полем, и когда пользователь нажимает на эту ссылку, появляется всплывающее окно и сообщает ему, как заполнить это текстовое поле.

Как я могу сделать это в Android?

Кто-нибудь может мне помочь ?


person Rana Osama    schedule 14.08.2012    source источник
comment
проверьте эту ссылку, она должна быть вам очень полезна stackoverflow.com/questions/3318083/   -  person Ramkumar    schedule 14.08.2012
comment
Спасибо за ссылку, но это не то, чем я хочу заниматься. Я хочу поместить какую-то ссылку рядом с текстовым полем, и когда пользователь нажимает на эту ссылку, появляется всплывающее окно, в котором ему сообщается, как заполнить это текстовое поле.   -  person Rana Osama    schedule 14.08.2012


Ответы (2)


«Ссылку» можно легко создать, поместив TextView и добавив OnClickListener.

О «всплывающем окне»:

Вы смотрели Toast-сообщения? Кажется, они делают именно то, что вы хотите сделать.

Toast toast = Toast.makeText(Context context, String yourMessage, Toast.LENGTH_LONG/SHORT);
toast.show();

Если у вас есть, вот некоторые другие решения, которые могут делать то, что вы хотите:

Как насчет решения с каким-то Dialog? Например. AltertDialog может открыться, показывая подсказку, но пользователю придется нажать «ОК», чтобы закрыть «всплывающее окно».

Другим решением, которое также довольно уродливо, будет игра с видимостью. «всплывающее окно» будет присутствовать все время, но будет видно только при нажатии на ссылку. Как программно изменить видимость макета

person billdoor    schedule 14.08.2012

используйте android:hint="Your hint" для EditText, чтобы показать подсказку.

person Akshay    schedule 14.08.2012
comment
Что делать, если я хочу разместить ссылку во всплывающем окне, содержащем подсказку для пользователя? - person Rana Osama; 14.08.2012
comment
создайте динамическое поле и заполните его подсказкой и убедитесь, что для определенного региона - person Ramkumar; 14.08.2012