Другой подход, если вы хотите все это в XML, это предоставить макет для TextView (my_textview.xml)
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/textview" >
</TextView>
А затем в макете, который вы хотите использовать, вы используете include
тег, подобный этому:
<LinearLayout>
<include layout="my_textview.xml" android:id="@+id/firstTextView" />
<include layout="my_textview.xml" android:id="@+id/secondTextView" />
<include layout="my_textview.xml" android:id="@+id/thirdTextView" />
... Add as many as you want with different ID's ...
</LinearLayout>
Предоставление атрибута id в теге include переопределит идентификатор основного макета / виджета в макете, который вы хотите включить.