Гиперссылка в ImageView
Не понимаю, как создать кликабельное изображение с гиперссылкой (знаю по части html, а что прописывать в java я не знаю).
Ответы (1 шт):
Автор решения: Vadik
→ Ссылка
Допустим, у вас есть view:
View imageView = findViewById(R.id.my_image_view);
На любую view можно навесить click listener следующим образом:
imageView.setOnClickListener(v -> {
// действие по клику
});
Чтобы открыть ссылку в браузере, нужно создать Intent и запустить его с помощью метода startActivity:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://example.com"));
startActivity(intent);
Соединяем все вместе:
View imageView = findViewById(R.id.my_image_view);
imageView.setOnClickListener(v -> {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://example.com"));
startActivity(intent);
});