Android 旋转文本的XML声明需要两行

Android 旋转文本的XML声明需要两行,android,xml,textview,Android,Xml,Textview,我想在屏幕侧面显示以下文本视图: <TextView android:id="@+id/textViewJobcardTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="400dp" android:gravity="center" android:rotation="270"

我想在屏幕侧面显示以下文本视图:

  <TextView
    android:id="@+id/textViewJobcardTitle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="400dp"
    android:gravity="center"
    android:rotation="270"
    android:text="@string/job_cards"
    android:textColor="@color/White"
    android:textSize="@dimen/header_text" />
如前所述,由两个单词组成的文本工作卡是旋转的,但需要占用两行。我认为这是因为旋转会混淆布局高度的计算。当我添加maxLines=1时,第二个单词将消失,而不是将文本强制放在一行上。当我将布局高度展开为一个数值时,什么也不会发生。当我扩展宽度时,文本将消失。我假设后者是因为文本在父布局外不可见。 有没有一种在XML中实现这一点的方法?是否需要以编程方式进行,首先旋转,然后重新计算布局高度/宽度?

只需在作业和卡片之间使用\n即可


例如,job\n Cards.

我认为OP的意思是他不希望这种情况发生。@MikeM。是正确的,我希望字符串显示为一行。对不起,如果不清楚的话。