Android-滚动时设置在另一个视图上方时视图出现问题

Android-滚动时设置在另一个视图上方时视图出现问题,android,layout,scroll,android-relativelayout,Android,Layout,Scroll,Android Relativelayout,我创建了一个滚动视图,里面有一个RelativeLayout。我有一个文本视图,使用layout\u alignParentBottom=“true”在RelativeLayout的底部对齐,还有一个图像视图在文本视图的上方使用“layout\u over”。当我在一台显示器足够大,不必上下滚动的设备上时,这种布局非常完美。当我在需要滚动查看ImageView和TextView的设备上测试它时,ImageView不会在TextView上方对齐。事实上,我不知道它去了哪里,因为我在任何地方都看不到

我创建了一个滚动视图,里面有一个RelativeLayout。我有一个文本视图,使用
layout\u alignParentBottom=“true”
在RelativeLayout的底部对齐,还有一个图像视图在文本视图的上方使用
“layout\u over”
。当我在一台显示器足够大,不必上下滚动的设备上时,这种布局非常完美。当我在需要滚动查看ImageView和TextView的设备上测试它时,ImageView不会在TextView上方对齐。事实上,我不知道它去了哪里,因为我在任何地方都看不到它。它可能在TextView后面。当我用软键盘编辑EditText时也会发生这种情况,这会导致RelativeLayout滚动


有人知道这里发生了什么吗?

试试这个:对于相对布局,您指定
android:layout\u alignParentTop=“true”
,然后通过
android:layout\u below=”“
将图像视图放在它下面,然后将文本视图放在图像视图下面。我想你可能会得到它。

这确实有效,但我需要将TextView固定在父视图的底部,将ImageView固定在它的顶部。我想你可以通过指定marginsOk来实现这一点,我找到了答案。我试着设置边距,但这造成了不同的对齐问题。我最后做的是将ImageView的底部填充设置为与TextView相同的高度,并使ImageView对齐parentbottom=“true”。这在我尝试过的所有不同屏幕尺寸上都非常有效。谢谢你告诉我这件事!!!!