从Android中的子布局中的2个编辑字段获取数据

时间:2014-04-23 20:17:11

标签: android

我想从子布局中的两个编辑字段中获取数据。见下图。

Image

我正在编写代码来动态添加子布局,其中包含2个编辑字段。我可以使用此代码手动从两个编辑字段中获取文本。

 View childView = subLayout.getChildAt(0);//0 for 1st field, 1 for 2nd field.
 String s = ((TextView)childView).getText().toString();

但如何使用for循环从两者获取数据。

2 个答案:

答案 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

的数据库