gpt4 book ai didi

java - 在 ListView 中添加链接

转载 作者:行者123 更新时间:2023-12-01 16:43:43 26 4
gpt4 key购买 nike

所以我目前正在做一个项目,我对 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 个产品,那么如何为该列表中的每个项目添加链接?如果能详细解答一下就更好了。谢谢。

最佳答案

使用 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);
}
});

关于java - 在 ListView 中添加链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61814620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com