Android 文本视图在包含两行文本时变小

Android 文本视图在包含两行文本时变小,android,textview,Android,Textview,我有一个简单的水平线布局,里面有四个样式相同的文本视图。当TextView中的文本需要两行时,TextView会变小: 我不明白为什么。有人能帮忙吗 谢谢 布局 风格 71.5dp 50dp #000000 #FFFFFF 2dp 12便士 衬线 居中 0dp 如果将第三个文本视图更改为包含android:layout\u height=“fill\u parent”这将解决您的问题。我想问题来自与“包装内容”相关的内容,但我不确定这是否是布局高度的默认值。它也没有意义,为什么在其他情况

我有一个简单的水平线布局,里面有四个样式相同的文本视图。当TextView中的文本需要两行时,TextView会变小:

我不明白为什么。有人能帮忙吗

谢谢

布局


风格


71.5dp
50dp
#000000
#FFFFFF
2dp
12便士
衬线
居中
0dp

如果将第三个文本视图更改为包含android:layout\u height=“fill\u parent”这将解决您的问题。我想问题来自与“包装内容”相关的内容,但我不确定这是否是布局高度的默认值。它也没有意义,为什么在其他情况下,它不会环绕内容,也会更小

   <TextView style="@style/compte_ba_cell"
        android:background="@color/grey_header"
        android:layout_height="fill_parent"
        android:textStyle="bold" android:text="@string/echeance" />

通常,当为textview提供的宽度或高度不足以容纳文本时,会发生这种情况。
无论如何,我建议您根据自己的要求为线性布局提供高度和宽度,对于文本视图,高度和宽度都应该是填充的。

您是对的。如果我将
android:layout\u height=“50dp”
设置为我的线性布局,并将
android:layout\u height=“fill\u parent”
设置为我的文本视图,它就可以工作。奇怪的
<style name="compte_ba_cell">
    <item name="android:layout_width">71.5dp</item>
    <item name="android:layout_height">50dp</item>
    <item name="android:textColor">#000000</item>
    <item name="android:background">#FFFFFF</item>
    <item name="android:layout_marginRight">2dp</item>
    <item name="android:textSize">12sp</item>
    <item name="android:typeface">serif</item>
    <item name="android:gravity">center</item>
</style>
 <style name="compte_ba_cell_last" parent="@style/compte_ba_cell">
    <item name="android:layout_marginRight">0dp</item>
</style>
   <TextView style="@style/compte_ba_cell"
        android:background="@color/grey_header"
        android:layout_height="fill_parent"
        android:textStyle="bold" android:text="@string/echeance" />