【问题标题】:android get multi view and update themandroid获取多视图并更新它们
【发布时间】:2016-06-29 21:22:22
【问题描述】:

我只想知道哪个等价等价

Document.getElementsByClassName()

javascript 中的这个我只知道这个

TextView m = (TextView)findViewById(R.id.mm);

但是我怎样才能得到多个

文本视图

如果在相同的布局中存在相同的 id,则在 android 中使用类似 class not id 的相同内容会显示错误 所以我可以获取视图数组(TextView)并对它们进行循环并全部更新

我只是想知道如何在android中做到这一点

【问题讨论】:

    标签: android


    【解决方案1】:

    在 android 中没有像在 html dom 中那样按类查找元素的等价物。您必须通过 id 获取单个视图并影响它们的每个属性,或者获取一个容器视图,其中包含要修改的视图并遍历它们。如果您可以向我们提供您想要执行此操作的特定用例,我们可以指导您使用适合 android 的方式来执行此操作。

    话虽如此,您可以使用视图的 tag 属性,类似于在 html 中使用类的方式,但是您只能为每个视图设置一个标签,并且查找具有给定标签的视图的过程将非常密集.你可以看看this SO post看看它是怎么做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多