布局预览和实际设备不匹配

时间:2017-02-02 03:32:40

标签: xml android-layout android-linearlayout android-relativelayout xml-layout

我不知道为什么会这样。我敢打赌这是一件非常简单的事情,但我无法弄明白为什么。我有一个评论活动,其中相对布局作为父级和RecyclerView以及线性布局(带有2个子项:编辑文本和提交按钮)作为子项。我的layout.xml如下

request.POST.get()

这是我从预览中得到的(我希望它看起来像) preview

虽然这是实际设备real device

的屏幕截图

为什么recyclerview下面的edittext和按钮表现那样?

我尝试过很多东西,例如将所有内容包装在线性布局中,将RelativeLayout包装在线性布局中,将包含编辑文本和按钮的线性布局包装在另一个中,并尝试将它们叠加起来并使用layout_weight来确定比例。 ..似乎无法找出正确的方法。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

您已将RecyclerView身高指定为android:layout_height="470dp",其范围仅限于470dp,并且在达到预定义身高后,其余部分将留在底部LinearLayout。定义硬代码高度不是一个好主意。尝试删除height的{​​{1}}和widthRecyclerView它将起作用。

解决的代码[使用您的下一个值进行编辑]:

match_parent