我在LinearLayout中有一个TextView,在LinearLayout中有一个VideoView。
父布局是RelativeLayout,包括TextView的线性布局和VideoView的线性布局。
由于我添加了带有FILL_PARENT的VideoView,FILL_PARENT参数(因为我希望它以横向模式填充屏幕),在某些手机中,当我旋转到横向时,VideoView会填满整个屏幕,并且TextView不可见。
这仅在某些手机中发生,并且仅在横向模式下发生。
我已尝试为VideoView的线性布局设置顶部填充,但看起来不同手机的填充应该不同。例如:10个顶部填充在myTouch上工作,但不在Droid上工作。
有什么想法吗?
由于 克里斯
答案 0 :(得分:0)
您可以使用WRAP_CONTENT而不是使用FILL_PARENT,然后设置android:layout_gravity。如果你将VideoView上的android:layout_gravity设置为1并且不设置TextView的android:layout_gravity,那么它将显示TextView的正确高度,然后使用VideoView填充其余部分。如果你展示你的布局xml,我可以给你一个更具体的例子。
- 编辑:我的意思是布局重量