如何在android textview中获取单行

时间:2016-10-28 21:02:16

标签: android textview android-singleline

enter image description here我的应用程序页面中有一个图像视图和文本视图。当我试图将文本设置为文本视图时,它会产生多行,但我想将整个文本放在一行中。我怎样才能做到这一点?我想要90度角的文本视图          

<ImageView
    android:layout_height="match_parent"
    android:id="@+id/frames"
    android:layout_width="280dp"
    android:layout_alignParentTop="true"
    android:layout_alignParentStart="true" />

<FrameLayout
    android:layout_height="match_parent"
    android:layout_width="80dp"
    android:layout_alignParentEnd="true">

    <TextView
        android:text="TextViewhsfsjchsbcdbbbbbbbbbbbbbbbbbbbbbbbbbbbb"

        android:layout_width="wrap_content"
        android:textAlignment="center"
        android:layout_alignParentBottom="false"
        android:rotation="-90"
        android:id="@+id/textforscenes"
        android:layout_marginLeft="15dp"
        android:gravity="center"
        android:layout_height="match_parent" />
</FrameLayout>

2 个答案:

答案 0 :(得分:1)

SingleLine是deprecated。改为使用maxLines。

<TextView
    android:maxLines="1"
    android:text="TextViewhsfsjchsbcdbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
    android:layout_width="wrap_content"
    android:textAlignment="center"
    android:layout_alignParentBottom="false"
    android:rotation="-90"
    android:id="@+id/textforscenes"
    android:layout_marginLeft="15dp"
    android:gravity="center"
    android:layout_height="match_parent" />

答案 1 :(得分:0)

尝试android:maxLines =“1”或android:singleLine =“true”