通过java访问layout.xml并在android中为视图赋值
我是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…)
- 我们在
文件中创建视图和视图组对象。然后根据需要,我们访问那些已经存在的视图 通过访问java程序的ID(如 r、 java…)<所以基本上,当我们开始一项特定的活动时,我们 使用设置与该活动对应的要显示的内容layout.xml
方法,我们将setContentView
文件传递给该方法,在 我们已经定义了不同的视图和视图组 显示在屏幕上layout.xml
- 第二种方法是通过java程序动态创建这些视图,然后使用
再次setContentView
- 有没有一种方法可以让我们使用第一种方法
反之亦然,比如说,不通过视图获取视图
来自
文件的ID,我们是否已经有了预定义的layout.xml
文件,具有ID的不同视图,现在通过 java程序可以通过它们的ID和集合访问这些视图吗 它们的值,比如说(在javascript中):- document.getElementById(“someTextBoxId”).value=“some计算 “此处来自java代码的值”layout.xml
谢谢
layout.xml
文件类似于html文件。与document.getElementById(“someId”).value=“value”
类似的是this.findViewById(R.id.someId).setValue(“value”)
。你读过任何教程吗?嗨@rubenlop88是的,我正在浏览developer.android.com上的教程。我是在尝试基本知识时遇到这个问题的,我只是想知道上述方法是否可行。谢谢你的回复。