【发布时间】:2018-08-30 07:21:09
【问题描述】:
我想在我的注册视图上创建一个 TextView,用于通知法律条款。
所以文字是smth。比如:"By signing up you accept our privacy policy and terms and conditions."Privacy Policy 以及 terms and conditions 应该是可点击的并触发回调。
通过最初的方法来自 HTML 是在其中添加一个链接,但这些似乎仅适用于网络/浏览器应用程序。
所以我考虑创建一个嵌套布局,其中包含作为单独文本的文本,例如:
<LinearLayout /* ... */>
<TextView android:text="By signing up you accept our "/>
<TextView android:text="privacy policy"
android:clickable="true"
android:focusable="true" />
<TextView android:text="and" />
<TextView android:text="terms and conditions"
android:clickable="true"
android:focusable="true" />
<TextView android:text="." />
</LinearLayout>
但这种方法似乎有点奇怪,因为我必须创建如此多的元素和额外的布局。 有比我的方法更好的解决方案吗?
【问题讨论】:
标签: android android-layout textview