通过java访问layout.xml并为android中的视图赋值

时间:2014-04-09 04:09:22

标签: android android-layout android-view android-resources

我是初学者,正在尝试学习它。

所以基本上有两种方法可以创建屏幕上可见的内容: -

  • 我们在layout.xml个文件中创建视图并查看组对象。然后,我们需要访问已存在的那些视图 在我们的java程序布局中通过访问他们的ID(如 r.java ...)。
    所以基本上当我们开始一项特定的活动时,我们 使用设置与该活动相对应的内容 setContentView方法,我们将layout.xml文件传递到其中 我们已经定义了不同的视图和视图组 显示在屏幕上。
  • 第二种方式是我们通过java程序动态创建这些视图,然后使用
    将它们设置为屏幕上的内容 再次setContentView

现在以上是我的基本理解。如果以上需要更正,请告诉我。

现在我想要了解的是: -

  • 有没有办法使用第一种方法本身,我们可以做到 反之亦然,而不是通过他们的观点来获取观点 来自layout.xml文件的ID,我们是否已经预定义了 layout.xml文件,其中包含具有ID的不同视图,现在通过我们的 java程序我们可以通过它们的id和set来访问这些视图 他们的价值观,比如说(在javascript中): -

    document.getElementById(“someTextBoxId”)。value =“some some calculated    来自java代码的值“

感谢。

0 个答案:

没有答案