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