你可以使用这样的东西。在您的布局 xml文件中,将标签设置为 txtview,如下所示
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="txtview"
android:text="@string/hello_world" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="txtview"
android:text="TextView" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="txtview"
android:text="TextView" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:tag="txtview"
android:text="TextView" />
并在您的活动中使用以下代码
LinearLayout ll1 = (LinearLayout) findViewById(your layout id);
String[] bArray;
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0; i < ll1.getChildCount(); i++) {
if (ll1.getChildAt(i).getTag().equals("txtview")) {
TextView children = (TextView) ll1.getChildAt(i);
stringBuilder.append(children.getText().toString() + "!##!");
}
}
bArray = stringBuilder.toString().split("!##!");