Я внедряю доску. И я хочу, чтобы пользователи могли включать ссылки.
Теперь мой TextView имеет
android:autoLink="web"
атрибут. Однако, это работает немного иначе, чем я ожидал.
Как вы можете видеть, даже если я щелкаю пустую область (+ линии на рисунке), TextView обнаруживает ссылку (синяя подсветка), и если я отпускаю палец, открывается веб-браузер, и он переходит к URL.
Это не то, что я хочу. Я просто хочу, чтобы это работало, когда я ТОЛЬКО нажимаю на ссылку. (Не другой текст, не являющийся URL-адресом, ни пустая область)
и
Я НЕ ЗНАЮ, что пишут пользователи. Другими словами, я не могу задавать конкретные ссылки и не догадываться, какими будут URL-адреса. Это должно применяться ко всем ссылкам, даже если я не знаю.
Количество ссылок может быть больше ОДНОЙ. И я не знаю, сколько ссылок будет включено в контент пользователя.
Кто-то говорит мне, что мне нужно перейти на HTML
с помощью WebView. Ну, у меня действительно есть такая возможность? потому что я не думаю, что чаты многих мессенджеров, таких как Kakaotalk, Whatsapp, Wechat или Telegram, даже Instagram сделаны из WebView.
Что делать, если я хочу разместить картинки в середине текста? Я думаю, что это невозможно с TextView. Как это сделать?