在TextView之间创建新行

时间:2016-02-07 00:22:35

标签: android xml

textview id是在Android中动态生成的。如何在TextView之间添加换行符或中断?感谢。

<TextView
    android:id="@+id/rowStudentID"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="10dp" />


<TextView
    android:text="@string/new_line"
    android:id="@+id/rowStudentName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="10dp" />

2 个答案:

答案 0 :(得分:1)

你去。根据你的意愿改变它。

     <style name="Divider">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">1dp</item>
    <item name="android:background">@color/Divider</item>
    </style>

并且这样做。

   <TextView
android:id="@+id/rowStudentID"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp" />

  <View
    style="@style/Divider"/>

   <TextView
android:text="@string/new_line"
android:id="@+id/rowStudentName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp" />

答案 1 :(得分:1)

您可以通过创建1px视图

来执行此操作
   <TextView
        android:id="@+id/rowStudentID"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dp" />

    <View
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="@color/divider" />

    <TextView
        android:text="@string/new_line"
        android:id="@+id/rowStudentName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dp" />