O_Casper_ne
O_Casper_ne
2013-04-10 05:06
采纳率: 81.9%
浏览 7.1k

在 TextView 上设置文字格式

在一个linearlayout中有两个textview。在一个textview中,text包含21个字符。在另一个textview中,text中包含12个字符。第一个textview用两行显示,第二个textview只在一行显示。我想要两个textview文本显示的形式是相同的,不论是一行显示还是两行显示。如何实现呢?

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="10dp" >

    <TextView
        android:id="@+id/tvtextview1"
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:layout_margin="1dp"
        android:layout_weight="1"
        android:inputType="textMultiLine"
        android:scrollHorizontally="false"
        android:gravity="center"
        android:textColor="#FFFFFF"
        android:textSize="16sp" >
    </TextView>

    <TextView
        android:id="@+id/tvtextview2"
        android:layout_width="fill_parent"
        android:layout_height="50dp"
        android:layout_margin="1dp"
        android:layout_weight="1"
        android:scrollHorizontally="false"
        android:gravity="center"
        android:inputType="textMultiLine"
        android:textColor="#FFFFFF"
        android:textSize="16sp">
    </TextView>
</LinearLayout>
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Baby_Bonnie
    Baby_Bonnie 2013-04-15 02:17
    已采纳

    在两个 tags 中添加 android:minLines="2"

    点赞 评论
  • franzhong
    franzhong 2013-04-11 02:01

    当前何处不同呢?只要采用默认行为就应该相同
    你意思不换行?

    点赞 评论
  • oSanYeCao1234567
    RoidCoder 2016-07-27 13:05

    看你TextView设置的字符串的多少吧,字符串超过一行时自然会换行显示

    点赞 评论

相关推荐