我想从子布局中的两个编辑字段中获取数据。见下图。
我正在编写代码来动态添加子布局,其中包含2个编辑字段。我可以使用此代码手动从两个编辑字段中获取文本。
View childView = subLayout.getChildAt(0);//0 for 1st field, 1 for 2nd field.
String s = ((TextView)childView).getText().toString();
但如何使用for循环从两者获取数据。
答案 0 :(得分:0)
基本上,布局中的每个子节点都是View
类的子类。生完孩子后,使用instanceof
检查这个孩子是否真的是TextView
for(int i=0;i<subLayout.getChildCount();i++){
View v=subLayout.getChildAt(i);
if(v instanceof TextView){
Stirng s = ((TextView)v).getText().toString();
}
}
答案 1 :(得分:-1)
您必须创建类似于此enter link description here
的数据库