首先,对大屏幕感到抱歉。我正在尝试让文本换行,但目前无法这样做。我试过 android:layout_width="fill_parent", android:scrollHorizontal="false", android:width="0dip"所有这些都在另一个问题中提出。有谁知道如何实现文本换行?这是 xml 的示例:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="fill_parent">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="2">
<TableRow>
<TextView
android:layout_column="1"
android:gravity="center"
android:background="@drawable/lgrayborder"
android:paddingRight="5dip"
android:paddingLeft="5dip"
android:id="@+id/chatUser1"/>
<TextView
android:layout_column="1"
android:gravity="left"
android:background="@drawable/lgrayborder"
android:paddingLeft="5dip"
android:id="@+id/chatComm1"/>
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:gravity="center"
android:background="@drawable/lgrayborder"
android:paddingRight="5dip"
android:paddingLeft="5dip"
android:id="@+id/chatUser2"/>
<TextView
android:layout_column="1"
android:gravity="left"
android:background="@drawable/lgrayborder"
android:paddingLeft="5dip"
android:id="@+id/chatComm2"/>
</TableRow>
</TableLayout>
</ScrollView>
更新:我已经尝试在 ScrollView、TableLayout 和 TableRow 中设置属性,希望它会强制 TextViews 换行,但无济于事。仍在寻找解决方案。
最佳答案
你有没有试过
android:maxEms="int"
结合椭圆尺寸?这应该可以解决您的问题。
关于android - Tab 内的 TextView 中的文本换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3641145/