Как отредактировать текст внутри TextView с атрибутом автоматической ссылки в Android Studio?

#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" />