我的android应用程序在手机上看起来与android studio不同

我的android应用程序在手机上看起来与android studio不同,android,scrollview,Android,Scrollview,我的android应用程序在手机上看起来与android studio不同 看截图 为什么呢?我该如何解决这个问题呢?您的预览显示了像素3上的布局,像素3是一款相当大的手机。从我在您的屏幕截图上看到的情况来看,您的设备似乎没有那么大,因此我建议您使用ConstraintLayout,原因有二: 不同屏幕尺寸之间的一致性-在大屏幕和小屏幕上,您的布局更可能看起来相同 更好的性能,特别是对于您的情况,因为您可以使用单个布局完成所有工作,而不必嵌套多个布局 有关ConstraintLayout的更

我的android应用程序在手机上看起来与android studio不同 看截图


为什么呢?我该如何解决这个问题呢?

您的预览显示了像素3上的布局,像素3是一款相当大的手机。从我在您的屏幕截图上看到的情况来看,您的设备似乎没有那么大,因此我建议您使用ConstraintLayout,原因有二:

  • 不同屏幕尺寸之间的一致性-在大屏幕和小屏幕上,您的布局更可能看起来相同
  • 更好的性能,特别是对于您的情况,因为您可以使用单个布局完成所有工作,而不必嵌套多个布局

  • 有关ConstraintLayout的更多信息,请查看我在Medium上写的这篇文章

    欢迎来到stack overflow。请在此处以文本形式包含所有相关代码,我们无法从图像中复制您的代码:)@a_local_无人抱歉,我无法在此处添加xml代码,我把它贴在这里,你应该把你的问题包括进来,这是不是有一种方法,而不是使用ConstraintLayout?好吧,总有一种方法,但我强烈建议你使用它,因为嵌套布局不是一种好的做法