gpt4 book ai didi

android - 如何使用 Android 获取列表中的位置

转载 作者:行者123 更新时间:2023-11-29 00:42:57 25 4
gpt4 key购买 nike

我有困难,你们可能想帮助我我的问题

......
super(context, R.layout.row_carlo, dataList);
this.context = context;
this.urls = dataList;
.......
holder.textView.setText((Integer) urls.get(position)); <<< error why ?

我想给 holder 设置一个文本,但它给我一个错误

编辑 - 错误信息:

ERROR/AndroidRuntime(30953): android.content.res.Resources$NotFoundException: 
String resource ID #0x1 11-27 20:09:02.419:
ERROR/AndroidRuntime(30953): at android.content.res.Resources.getText(Resources.java:210) 11-27 20:09:02.419:
ERROR/AndroidRuntime(30953): at android.widget.TextView.setText(TextView.java:2949)

最佳答案

问题是你使用的是整数

试试这个:

Integer i = urls.get(position);
...
setText(Integer.toString(i)); // or String.valueOf(i)

setText(int) 保留给资源 ID,如 R.string.xyzInteger 被拆箱为 int,因此作为资源 ID 处理。

关于android - 如何使用 Android 获取列表中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8285853/

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