TextView在setText上折叠

时间:2014-05-05 09:37:44

标签: android textview

我已经使用一些TextViews创建了一个文本行,如下所示:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="horizontal"
    android:textSize="14sp"
    android:textColor="#9b9b9b" >
        <TextView
            android:id="@+id/messageStart"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="3sp"
            android:textColor="@color/$selectAll" />
        <TextView
            android:id="@+id/messageTime"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="3sp"
            android:textColor="@color/$addRed" />
        <TextView
            android:id="@+id/messageMiddle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginRight="3sp"
            android:textColor="@color/$selectAll" />
        <TextView
            android:id="@+id/messageEnd"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="@color/$selectAll" />
</LinearLayout>

我以编程方式设置了不同的文本,一切都很顺利。但是,当我添加样式属性时,有时,即使文本包含一些文本,TextView的长度也设置为空。

我的代码中没有调用任何setLayoutParams(),所以我认为wrap_content机制是关键,但我无法弄清楚发生了什么......

感谢您的帮助! :)

0 个答案:

没有答案