Как замаскировать Android-кликабельную ссылку в Android Studio? - PullRequest
0 голосов
/ 16 октября 2018
    <TextView
        android:id="@+id/privacyPolicyLink"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:autoLink="web"
        android:ems="10"
        android:gravity="center"
        android:linksClickable="true"
        android:padding="20px"
        android:text="https://www.google.com"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textColorLink="@color/text_blue"
       />

Это ссылка, и она отображается в виде URL-адреса в моем приложении. Я хочу скрыть URL-адрес и сделать его кликабельным, я знаю, что это просто, но по какой-то причине не могу найти решение.Спасибо за вашу помощь

1 Ответ

0 голосов
/ 16 октября 2018

Установите текст TextView на то, что вам нравится.Приведенный ниже код устанавливает прослушиватель щелчков для TextView, так что при щелчке он открывает веб-страницу в браузере по умолчанию.

TextView tv = (TextView)findViewById(R.id.tv);
tv.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String url = "https://www.google.com";
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));
        startActivity(intent);
    }
});

Вы можете установить цвет текста TextView, чтобы он был похож на ссылку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...