gpt4 book ai didi

android - 如何在完整的 TextView 中制作一个单词可点击的android(不是url链接)

转载 作者:太空狗 更新时间:2023-10-29 14:28:24 27 4
gpt4 key购买 nike

虽然我知道在 stackoverflow 中仍然有数百篇关于这篇文章的文章,但我没有找到合适的答案。所以我问它作为一个新问题。

问题:-我在 TextView 中有一个文本“你需要吃 cookies 或香蕉?”我希望如果有人点击香蕉或 cookies ,那么只有它应该转到厨房屏幕。如果点击其他词,它不应该有反应。

我的尝试:- 我正在从 TextView 中进行操作,android:clickable="true" 但整行变得可点击。所以我决定将它分解成各种 TextView ,并使用相对布局,但又出现了一个问题,即完整的行没有出现在屏幕中央。当我将它硬编码为 android:layout_marginLeft="150dp" 但随后缩进会干扰纵向和横向。显然我们不应该对这些值进行硬编码。除此之外,为了向用户提供清晰的 View ,我需要对香蕉和 cookie 进行一些格式化,例如粗体和下划线以及一些颜色。虽然我用and标记加粗加下划线,但是怎么给文字上色呢?

最后我应该总结一下我的问题

1) 如何使完整字符串中的某些单词可点击(不是 url 链接)

2) 如何对完整字符串的少量文本进行格式化。

3) 如果使用相对布局如何使整个字符串居中。

如果可以使用任何其他方法,也欢迎他们

请注意,这些都是不是网址链接,而是内部屏幕。所以请如果有人可以提供帮助。任何帮助将不胜感激。提前致谢。

最佳答案

你好添加知识。

您可以做的是在相对布局中定义您的线性布局,这将为您提供一些灵 active 。除此之外,样式可以通过 string.xml 完成。或者您可以从 style.xml 进行样式设置,这就是 style.xml 存在的原因。

如果您愿意,可以转到 How to make a part of text clickable like button in Android? 链接以获得更深层次的知识。或者 handle textview link click in my android app

关于android - 如何在完整的 TextView 中制作一个单词可点击的android(不是url链接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495005/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com