我正在创建一个 Android 应用程序。该设计要求旋转文本,如下图中的“体检”标签所示。我使用了“android:rotation='270'”,但布局不正确。
有没有人对如何让“体检”标签看起来像图片有任何建议?
最佳答案
如果您在 Canvas 上绘图,可以使用 translate()
方法临时旋转 Canvas ,写入内容,然后将其翻译回来。
更多信息请访问 http://developer.android.com/reference/android/graphics/Canvas.html#translate(float,%20float)
这是一个很好的例子: http://bestsiteinthemultiverse.com/2008/11/android-graphics-example/
编辑: 由于您是直接在布局中处理这个问题,因此这是来自另一篇 Stackoverflow 帖子的一个很好的解决方案: Vertical (rotated) label in Android
关于android - 在 Android 中旋转文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887200/