我的布局中有两个textview。
这是我的布局形状。在这个布局中我有2 relativelayout
他们是我的主relativelayout
的孩子。这2个孩子layout
左右填充了主layout's
。如图所示,2 textview
被设置为alignParentLeft
和alignParentRight
的2个孩子layout's
。现在,在我的活动中,我将textviews
旋转更改为90,以便将它们视为向下形状。当textview的文本很小时没有任何问题,但是当它大于screen_width / 2时,我看到textviews
在eachother
内。我怎么解决这个问题?感谢。
答案 0 :(得分:0)
经过几个小时的挣扎,我发现了这些步骤:
android:screenOrientation="landscape"
中的。此代码强制布局以横向模式创建。
在我的布局中,我创建了2 RelativeLayout
,其中每个高度都是(width_of_screen)/ 2.(我以编程方式执行此操作)。一个设置为AlignParentTop,另一个设置为AlignParentBottom。
然后我添加了textviews。 textview one to Top of top layout和textview two to top of Bottom layout。
然后我添加了我的imageview作为这个2 textview的背景。然后我将它放在ParentLayout中,并为此imageview设置centervertical和centerhorizontal true。
执行此步骤后,无需为textviews设置旋转,并且每个操作都正常。
谢谢大家。