列表中的某些项目(如果单击)将超链接到URL。 如果关联项目没有URL,则单击它不会执行任何操作。
我应该使用ListView,还是有更好的东西?
答案 0 :(得分:1)
Listview
布局Arraylist
基本上可以容纳两件事
一世。超链接的标题
II。它会重定向到Adapter
设置为ListView
ClickListener
设置为ListView
例如。
arraylist.get(postion).name
arraylist.get(postion).url
现在您可以使用Intents
启动WebViewIntent browserIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com"));
startActivity(browserIntent);
此外,如果您要显示的项目太多,我建议您使用RecyclerView
答案 1 :(得分:0)
我建议您使用RecyclerView,因此在包含属性android:autoLink="web"
的{{3}}的每个结果项视图中,请同时查看android:linksClickable
属性。