如何将文本旋转并正确查看时将文本设置为textview?

时间:2015-10-16 10:22:13

标签: android android-layout rotation textview

我的布局中有两个textview。 这是我的布局形状。layout with 2 relativelayout in left and right在这个布局中我有2 relativelayout他们是我的主relativelayout的孩子。这2个孩子layout左右填充了主layout's。如图所示,2 textview被设置为alignParentLeftalignParentRight的2个孩子layout's。现在,在我的活动中,我将textviews旋转更改为90,以便将它们视为向下形状。当textview的文本很小时没有任何问题,但是当它大于screen_width / 2时,我看到textviewseachother内。我怎么解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

经过几个小时的挣扎,我发现了这些步骤:

    清单文件android:screenOrientation="landscape"中的
  1. 。此代码强制布局以横向模式创建。

  2. 在我的布局中,我创建了2 RelativeLayout,其中每个高度都是(width_of_screen)/ 2.(我以编程方式执行此操作)。一个设置为AlignParentTop,另一个设置为AlignParentBottom。

  3. 然后我添加了textviews。 textview one to Top of top layout和textview two to top of Bottom layout。

  4. 然后我添加了我的imageview作为这个2 textview的背景。然后我将它放在ParentLayout中,并为此imageview设置centervertical和centerhorizo​​ntal true。

  5. 执行此步骤后,无需为textviews设置旋转,并且每个操作都正常。

    谢谢大家。