为什么我的Android手机布局与Android Studio上的布局不同?

时间:2017-03-10 14:20:20

标签: android android-layout

我手机上的MainActivity布局与我在代码编辑器上看到的布局非常不同。图像包括在内。我正在使用TabbedView。但是,我选择的任何布局(空/标签)仍然存在问题。

我该怎么做才能解决这个问题?

Layout Android Studio Layout Samsung Galaxy S7 WQHD screen

我担心中间的文字“Hello world”,而不是左上角。我按照this tutorial进行操作,并在教程中正确定位。

2 个答案:

答案 0 :(得分:2)

它按预期工作,因为section_label TextView宽度为wrap_content它会发生变化,具体取决于它显示的文本。第二个TextViews位置取决于它,所以它也会改变。您应该可以通过在布局编辑器中设置各种长度文本来验证这一点。

对于您想要实现的目标,RelativeLayout不是最佳选择,您可能希望使用ie LinearLayout,其方向设置为verticallayout_gravity第二个TextView设置为右

答案 1 :(得分:0)

这是因为你在relativelayout中使用RelativeLayout我们可以在自定义位置明智地通过给予android:id = @ + id / some_id来帮助我们的视图如果你希望你的第二个视图显示在第一个视图下面,然后在第二个视图中给它们属性android:layout_below =“@ id / view1” 请从此链接阅读RelativeLayout的所有文档 https://developer.android.com/guide/topics/ui/layout/relative.html