我在网上看到的大部分答案都谈到了如何将a href
标签添加到文字中,因此当您点击文字中的某个字词时,就会启动一个网站。
我正在尝试制作它,以便您点击一个单词并通过Intent转到应用程序的一部分,向下滚动到正确的位置(在这种情况下,我的设置/首选项页面的特定部分,在特定位置)偏好标签)。
旧答案谈论使用getListView()进行自动滚动,但这是针对使用PreferenceActivities的旧框架(现在我使用Activity并调用PreferenceFragment)。
答案 0 :(得分:0)
要使特定单词可单击,请使用SpannableString
类,然后在文本中使用它。检查onClick()
中的LINK,您可以尝试打开活动,同时传递一些信息到可以了解要做什么的活动,例如创建列表然后滚动到特定项目
答案 1 :(得分:0)
您可能想要使用ClickableSpan。要使您的文字可以点击,您可以使用类似的内容,但有多种方法可以将可点击的范围应用于您的文字。
@IBAction func textFieldDidBeginEditing(sender: AnyObject) {
pickerView.reloadAllComponents()
}
你应该以某种方式告诉读者该段落是可点击的。例如,使用UnderlineSpan。