我有 android/java 转换问题。
我使用 onClick 来点击我的 imageViews 并捕获它们的标签(例如,android:tag="2")。之后,我需要将该标签转换为 int,以便可以将其用作数字来进行一些计算。
我正在尝试以这种方式做到这一点:
public void onClick(View v) {
Object viewID = v.getTag();
int id = ((Integer)viewID).intValue();
}
但是,问题是我没有在我的“id”变量中获得 int 值。错误说:
“java.lang.ClassCastException:java.lang.String 无法转换为 java.lang.Integer”。
你能给我一些其他的方法来将“viewID”中的标签转换为 int 并将其放在“id”中吗?
我是 android 新手,感谢您的帮助 :)