不可思议的是,我们在不知道其名称的情况下识别当前显示的布局,然后我们遍历布局中的所有视图以使用
获取其IDid = container.getChildAt(i).getId()
然后使用
将获得的id转换为Viewview = findViewById(id)
然后我们尝试使用
将文本分配给该视图view.getText()
但未在View
类型的对象上定义'.getText'方法请让mek知道将文本分配给View类型的对象。
答案 0 :(得分:1)
您可以使用app.get('/init'
检查View
的类型并转换为instanceof
并获取价值。
示例:
TextView
您可以使用容器中的子项,而不是使用 if (view instanceof Textview)
{
((TextView)view).getText();
} else if (view instanceof EditText)
{
((EditText)view).getText();
}
获取ID并查找视图。
即。你可以这样做
findViewById(id)