我试图将标签设置为ImageView。但我得到了这个例外:
NumberFormatException:无效的int:" TAGTEST"
这是我的代码:
public static final String FIRST_TAG = "TAGTEST";
imageView.setTag(Integer.parseInt(FIRST_TAG.toString()), myIndex);
为什么这段代码不起作用?
Integer.parseInt(FIRST_TAG.toString())
答案 0 :(得分:2)
Key必须是Android ID。
您可以使用R.id.somethingfromyourviews
或者
在xml文件中创建一个ID,通常称为ids.xml
位于res\values
<resources>
<item type="id" value="integer" name="your_id_name"/>
</resources>
所以你在代码R.id.your_id_name
答案 1 :(得分:1)
您正在尝试将String转换为Integer,并且已触发该异常。