我对标签有疑问。例如,如果我有一个标签" ButtonTag"的按钮。标签是一个对象,但我想要捕捉一个字符串" ButtonTag"并在开关内使用。总结一下,获取一个Object of Object标签并在Switch中使用。有可能吗?
public void ArtGeneralButton(View view){
selsub = view.getId();
tagsub = view.getTag(); \\ Object -> String How???
// String myString = getString(null,tagsub,);
UpdateAnsList myUpdate = new UpdateAnsList(this);
myUpdate.StartUpdateAnsList(selsub,tagsub);
}
答案 0 :(得分:3)
String tagString = (String) view.getTag();
只要最初用于设置标记的内容是String
至于在String
中使用switch
,我更倾向于使用int
作为switch
的关键字。在这种情况下,我将标记设置为ints
- 任意值,如1,2,3等,或使用strings.xml
文件中的字符串资源ID。