因此,我目前正在从事一个项目,并且对Android Studio几乎一无所知。所以我有一个代码,其中我解析电子商务网站上的产品详细信息,并在android studio上创建列表并将其打印在listview中。我为此创建了一个ArrayAdpator。
public void adaptormethod(){
ArrayAdapter<String> adapter = new ArrayAdapter<String>(Main2Activity.this, android.R.layout.simple_list_item_1,allproducts);
listview.setAdapter(adapter);
}
数组适配器看起来像这样,我正在使用jsoup解析细节。因此,我已经为产品准备好了链接,但是如何激活它呢?列表中有20种产品,因此如何为该列表中的每个项目添加链接? 如果您可以给出详细的答案,那会更好。谢谢。
答案 0 :(得分:0)
当您使用ListView上的setOnItemClickListener
方法单击某个项目时,可以打开一个网页。例如这样的
yourListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// open a web page
String url = adapter.getItem(position);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});