1

我试过这个。我打算这样做:

在此处输入图像描述

但它以这种方式显示:

在此处输入图像描述

    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/tvHiragana"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hiragana"
        android:layout_weight="2"
        android:textSize="22sp" />

    <TextView
        android:id="@+id/tvKanji"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Kanji"
        android:textColor="@color/redColor"
        android:layout_weight="1"
        android:textSize="20sp" />

</LinearLayout>

我应该怎么做才能使它在以下方面正常工作layout_weight?如何避免在 TextView 中换行?

4

1 回答 1

2

我应该怎么做才能使其在 layout_weight 方面正常工作?

首先,weighthorizontal布局一起使用时,您width应该是0dp. 同样,如果您的布局是,vertical那么您height应该是0dp.

如何避免在 TextView 中换行?

android:singleLine="true"如果你想使用

将文本限制为单个水平滚动行,而不是让它换行到多行

文本视图文档

如果这不能回答您的问题,那么请更清楚一点,因为它对您的要求有点困惑。

于 2013-08-12T17:13:42.447 回答