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

通过java访问layout.xml并在android中为视图赋值,android,android-layout,android-view,android-resources,Android,Android Layout,Android View,Android Resources,我是android编程新手,我正在努力学习它 因此,基本上有两种方法可以创建屏幕上可见的内容:- 我们在layout.xml文件中创建视图和视图组对象。然后根据需要,我们访问那些已经存在的视图 通过访问java程序的ID(如 r、 java…)

我是android编程新手,我正在努力学习它

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

  • 我们在
    layout.xml
    文件中创建视图和视图组对象。然后根据需要,我们访问那些已经存在的视图 通过访问java程序的ID(如 r、 java…)<所以基本上,当我们开始一项特定的活动时,我们 使用设置与该活动对应的要显示的内容
    setContentView
    方法,我们将
    layout.xml
    文件传递给该方法,在 我们已经定义了不同的视图和视图组 显示在屏幕上
  • 第二种方法是通过java程序动态创建这些视图,然后使用
    setContentView
    再次
以上是我的基本理解。请让我知道,如果上述需要更正

现在我想了解的是:-

  • 有没有一种方法可以让我们使用第一种方法 反之亦然,比如说,不通过视图获取视图 来自
    layout.xml
    文件的ID,我们是否已经有了预定义的
    layout.xml
    文件,具有ID的不同视图,现在通过 java程序可以通过它们的ID和集合访问这些视图吗 它们的值,比如说(在javascript中):-

    document.getElementById(“someTextBoxId”).value=“some计算 “此处来自java代码的值”


谢谢

layout.xml
文件类似于html文件。与
document.getElementById(“someId”).value=“value”
类似的是
this.findViewById(R.id.someId).setValue(“value”)
。你读过任何教程吗?嗨@rubenlop88是的,我正在浏览developer.android.com上的教程。我是在尝试基本知识时遇到这个问题的,我只是想知道上述方法是否可行。谢谢你的回复。