Android 如何在ConstraintLayout中旋转TextView及其约束边界

Android 如何在ConstraintLayout中旋转TextView及其约束边界,android,android-studio,textview,android-constraintlayout,Android,Android Studio,Textview,Android Constraintlayout,我很想知道是否可以在ConstraintLayout内部旋转TextView,但同时旋转其约束边界(我不知道这是否是它们的名称)。如下图所示,我使用android:rotation=“-90”垂直旋转TextView,但其边界不跟随旋转,因此无法正确定位。有人知道怎么做吗?到目前为止,所有堆栈帖子都只涉及旋转TextView 这似乎应该有效,但此解决方案似乎不适用于ConstraintLayout。我还没有研究为什么不 我在沿着路径写文本方面取得了更好的成功。文本不会显示在布局设计器中,但会显示

我很想知道是否可以在ConstraintLayout内部旋转TextView,但同时旋转其约束边界(我不知道这是否是它们的名称)。如下图所示,我使用
android:rotation=“-90”
垂直旋转TextView,但其边界不跟随旋转,因此无法正确定位。有人知道怎么做吗?到目前为止,所有堆栈帖子都只涉及旋转TextView

这似乎应该有效,但此解决方案似乎不适用于ConstraintLayout。我还没有研究为什么不


我在沿着路径写文本方面取得了更好的成功。文本不会显示在布局设计器中,但会显示在模拟器和设备上。

即使文本视图旋转,其边界也不会旋转。这就是你所看到的。如果将另一个视图约束到旋转视图的顶部或底部,将看到新视图在其未旋转状态下约束到旋转视图的顶部或底部。(translationX和translationY也会发生这种情况。)如果你能准确地指定你要做的事情,也许有人能帮上忙。@Cheticamp我只想将TextView垂直地限制在屏幕的右侧,但旋转后它的边界会妨碍你(因为它们在文本和边界之间留下了很大的间隙)请看一下堆栈溢出。如果不需要背景,您可能需要使用自定义文本视图或方形文本视图。我尝试了这两种方法(使用您提供的链接),但由于这是一个约束窗口,两种方法都不起作用。甚至可以编写一个自定义的TextView类来操纵ConstraintLayout中视图的边界吗?不知道。我们可以把它添加到列表中。