0

在布局中有textview。我想以某个角度(交叉)而不是水平显示文本。可能吗?

谢谢你。

4

2 回答 2

2

使用 XML:

<TextView 
        ...
        android:rotation="45" />

使用代码:

myTextView.setRotation(45f);

对于 API 10 及以下,必须通过代码完成:

RotateAnimation animation = new RotateAnimation(45f, 45f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
animation.setInterpolator(new LinearInterpolator());
animation.setDuration(1);
animation.setFillAfter(true);
myTextView.startAnimation(animation);
于 2013-04-13T11:04:18.090 回答
0

这是一个与之前的帖子非常相似的问题。在此处查看接受的答案: android text view text in vertical direction

如果不对 textview 类进行一些自定义,我不相信有一种“简单”的方法可以做到这一点。

于 2013-04-13T11:05:05.360 回答