我有以下XML:
<string-array name="bookmark_titles">
<item>Google</item>
<item>Android</item>
<item>Offspot</item>
</string-array>
<string-array name="bookmark_urls">
<item>http://www.google.com</item>
<item>http://www.android.com/</item>
<item>http://www.offspot.com</item>
</string-array>
和这个ListView放在一个单独的文件中:
<ListView
android:id="@+id/favoritos_listView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#ECECEC"
android:dividerHeight="1sp" />
韦夫比耶夫
WebView wv = (WebView) findViewById(R.id.webview);
这就是我如何实现ListView
ArrayAdapter<CharSequence> aa = ArrayAdapter.createFromResource(this, R.array.bookmark_titles, android.R.layout.simple_list_item_1);
lv.setAdapter(aa);
单击ListView中的项目时,如何调用WebView?
3条答案
按热度按时间jhdbpxl91#
实现一个
OnItemClickListener
并将其设置为ListView
,如下所示:hxzsmxv22#
如果在同一活动中
编辑****其他活动
ListView类
WebView类
ie3xauqp3#
您的WebView的名称是什么?
首先你需要一个引用到你的网页视图。
然后,您的列表视图需要一个itemOnClick方法,它决定在单击列表视图项时执行什么操作
如果你需要从你点击的项目中获取特定的数据,你可以使用position变量来获取- lv.getItemAtPosition(position)