使用ListView打开不同的WebView
我已经完成了 android 开发人员的 Hello Views 教程(http://developer.android.com/resources/tutorials/views/hello-listview.html)
我理解了这个概念,但它不适合我的项目。我正在尝试创建一个列表,当单击时我希望它打开一个具有不同 URL 的 webView,具体取决于单击的项目。
我不知道我需要使用哪个代码......
I have completed the Hello Views tutorial from android developers (http://developer.android.com/resources/tutorials/views/hello-listview.html)
I understood the concept, but it doesn't fit my project. I'm trying to make a list and when clicked I want it to open a webView with different URL's depending of which item is clicked.
I can't figure out which code I need to use...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你只需要为listView设置一个OnItemClickListener:
http://developer .android.com/reference/android/widget/AdapterView.OnItemClickListener.html
在顶部声明一个新的 Webview,然后在此 OnItemClickListener 中设置一个 switch 语句,根据 ListView 中的哪个项目将 URL 分配给 WebView被点击。然后在 switch 语句之外,但在 OnItemClickListener 内部,调用 WebView。
希望这有帮助。
you just need to set up an OnItemClickListener for the listView:
http://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener.html
Declare a new Webview at the top then within this OnItemClickListener set up a switch statment to assign the URL to the WebView depending on which item in the ListView was clicked. Then out side of the switch statment, but inside the OnItemClickListener, call on the WebView.
Hope this helps.