在我的应用程序中,我有显示html文件的WebView。所以我想从显示的文件中获取所有链接,并将它们放入listview的另一个活动中。
例如: 我在显示的文件中有以下链接:
<a href="somelink1.html">SomeLink1</a>
<a href="somelink2.html">Somelink2</a>
我希望在ListView中显示这些链接的标题,点击该项将打开相应的文件。
以下是ListView的代码,我想在其中显示这些链接:
public class ListWithLinks extends Activity
{
private ListView lv1;
private String lv_arr[]
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
lv1 = (ListView)findViewById(R.id.listView);
lv1.setAdapter(new ArrayAdapter<String>(this, R.id.list, lv_arr));
lv1.setTextFilterEnabled(true);
lv1.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> a, View v, int position, long id)
{
//my stuff
}
}
}
所以我需要用标题填充列表,并为每个元素分配适当的链接。
我该怎么做?求助。