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。是正确的,我希望字符串显示为一行。对不起,如果不清楚的话。