Android,切换/案例在View上以编程方式生成的视图

Ham*_*mid 1 android view switch-statement

通常,当我在onClick上切换/显示我的视图时,我没有问题,因为它们是在XML中定义的并且具有ID,所以我使用:

switch(v.getID())
{
case(R.id.someButton):
{
  // do something
}
default: // bla
}
Run Code Online (Sandbox Code Playgroud)

但是,我现在以编程方式定义我的视图,因此他们没有静态ID.

我现在应该如何切换这些视图?如果我在视图上尝试了getID(),那是不允许的,因为它不是静态的.

想法?谢谢.

Viv*_*vek 6

编辑:您应该创建 ids.xml文件并在编程时以代码方式在代码中引用它.