I would suggest you use a single texView for this unless you wish to give different UI design to every text like text color, background, font style etc.
If you are not aware of number of texts you may include use a single textView and set text to it your concatenated full text.
You text view should support multiple lines and you may also set a max limit to number of lines....
Example code:
<TextView
android:id="@+id/tvMyText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="false"
android:maxLines="5"
android:textColor="@color/black"
android:textSize="14sp" />
String finalText = "";
String[] yourData = // string your containing all texts
for ( String text : yourData ) {
finalText = text + " "; // add space after every text
}
TextView tvText = (TextView) view.findViewById( R.id.tvMyText );
tvText.setText( finalText );
I'm not sure if this solution would work perfectly for your requirements... but you may just give it a thought.