kotlin 为什么垂直TextView采取不同的空间-android-

brtdzjyr  于 2023-01-26  发布在  Kotlin
关注(0)|答案(1)|浏览(109)

我在CardView中有一个TextView。旋转(-90或270)后,每个TextView与ImageView的空间不同
结果是这样的:(https://i.stack.imgur.com/ad9r1.jpg
可扩展标记语言:

<TextView
    android:id="@+id/number"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:text="123456789"
    android:rotation="-90"
    app:layout_constraintStart_toEndOf="@id/image_item"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintBottom_toBottomOf="parent"/>

我试图把文本视图内的线性布局,但输出是相同的。如果有任何解决方案(只使用XML)请告诉我。
我在stackoverflow上找到了这个:Vertical TextView taking too much space in Android,但结果是相同的,我正在寻找使用XML代码的解决方案

fhg3lkii

fhg3lkii1#

我只是将layout_height更改为0dp,并修改了layout_constraint,如下所示:

<TextView
android:id="@+id/number"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_gravity="center"
android:text="123456789"
android:rotation="-90"
app:layout_constraintStart_toEndOf="@id/image_item"
app:layout_constraintTop_toTopOf="@id/image_item"
app:layout_constraintBottom_toBottomOf="@id/image_item"/>

现在,无论文本的长度如何,它都将附加到视图旁边。

相关问题