代码之家  ›  专栏  ›  技术社区  ›  user3864563

使用String Android SDK设置视图id

  •  0
  • user3864563  · 技术社区  · 10 年前

    我知道您可以使用以下方法设置View的int id:

     View.setId(int id);
    

    但是有没有一种方法可以用字符串代替?我知道我可以做的是声明一个数组数组,每个数组都包含一个字符串和一个与该字符串关联的int,如果调用了该字符串,那么它将获得与该字符串相关联的int,但是有没有更简单的方法来将id a设置为字符串?

    此外,当在应用程序运行时创建视图时,它是否会自动为其生成唯一的int id?谢谢你的帮助。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Blackbelt    10 年前
     but is there a simpler way to do it to set the id a as a string?
    

    不,没有。View只有setId(int)方法。如果字符串是数字,则可以将其转换为int并用作视图的id。

    此外,当在应用程序运行时创建视图时 自动为其生成唯一的int id?

    不,你必须照顾好它。