android - 在 Android 中旋转文本

标签 android textview

我正在创建一个 Android 应用程序。该设计要求旋转文本,如下图中的“体检”标签所示。我使用了“android:rotation='270'”,但布局不正确。

有没有人对如何让“体检”标签看起来像图片有任何建议?

Physical Exam Label

最佳答案

如果您在 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/

相关文章:

android - 在gradle中执行shell脚本看不到echo输出

android - 如何在android中的textview中设置运行时背景图像?

android - 将 Mifare Ultralight 格式化为 NDEF 抛出 IO 异常

android:在服务上尝试sqlite数据库时强制关闭

java - 在 textView 内显示可点击的链接

android - 将一个 TextView 拆分为多个相对于屏幕高度的 TextView

android - 在 Android 中使用多个 SpanObjects 还是多个 TextViews 更好?

android - 在 Android 中对齐两个 TextView 的基线

Android 错误导入引用 R 资源的库

Android通过Intent发送接口(interface)