#android #textview #autolink
#Android #textview #автоматическая ссылка
Вопрос:
Я в основном хочу, чтобы, когда пользователи нажимали текстовое представление «Позвоните нам», оно переводило их на номеронабиратель с предварительно записанным номером телефона, а не напрямую начинало вызов. Я пробовал использовать android:autoLink="phone"
его, но оказалось, что мне нужно установить номер, который будет вызываться как текст TextView. Могу ли я установить текст TextView как «Позвоните нам», но он откроет номеронабиратель с определенным номером?
Пожалуйста, помогите.
Ответ №1:
У вас может быть событие onClick textview, в котором выполняется следующий код:
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:0123456789"));
startActivity(intent);
Убедитесь, что у вашего приложения есть следующие разрешения, если вы хотите звонить напрямую, без набора номера, в этом случае вы можете удалить tel: из приведенного выше кода.
<uses-permission android:name="android.permission.CALL_PHONE" />