Java Android应用在真实设备和模拟器上的表现不同

Java Android应用在真实设备和模拟器上的表现不同,java,android,Java,Android,只需编写一个小应用程序,它当前有一堆文本视图,所有这些视图都约束在一起 当在仿真器中以与我使用的设备相同的规格运行(Galaxy Tab A)时,它运行得非常好,输出与Android Studio中的设计视图相同 但是,当我在实际设备上运行相同的应用程序时,应用程序似乎被放大,底部和右侧边缘被裁剪 你知道这是什么原因吗 感谢您的帮助Android支持数百种不同屏幕尺寸的设备,从小型手机到大型电视机。因此,将应用程序设计为与所有屏幕大小兼容,以便尽可能多的用户可以使用,这一点很重要。它必须优化每个

只需编写一个小应用程序,它当前有一堆文本视图,所有这些视图都约束在一起

当在仿真器中以与我使用的设备相同的规格运行(Galaxy Tab A)时,它运行得非常好,输出与Android Studio中的设计视图相同

但是,当我在实际设备上运行相同的应用程序时,应用程序似乎被放大,底部和右侧边缘被裁剪

你知道这是什么原因吗


感谢您的帮助

Android支持数百种不同屏幕尺寸的设备,从小型手机到大型电视机。因此,将应用程序设计为与所有屏幕大小兼容,以便尽可能多的用户可以使用,这一点很重要。它必须优化每个屏幕配置的用户体验

有关更多详细信息,请查看本教程

从Android 1.6(API级别4)开始,Android为 多种屏幕尺寸和密度,反映了许多不同的 设备可能具有的屏幕配置。您可以使用 Android系统,用于优化应用程序的用户界面 每个屏幕配置并确保您的应用程序 正确渲染,但提供最佳的用户体验 每个屏幕


查看此android官方文档以获取更多信息。

android为数百种不同屏幕尺寸的设备提供电源,从小型手机到大型电视机。因此,将应用程序设计为与所有屏幕大小兼容,以便尽可能多的用户可以使用,这一点很重要。它必须优化每个屏幕配置的用户体验

有关更多详细信息,请查看本教程

从Android 1.6(API级别4)开始,Android为 多种屏幕尺寸和密度,反映了许多不同的 设备可能具有的屏幕配置。您可以使用 Android系统,用于优化应用程序的用户界面 每个屏幕配置并确保您的应用程序 正确渲染,但提供最佳的用户体验 每个屏幕


查看此android官方文档以获取更多信息。

使用相同名称创建多个屏幕大小的xml。。。或者使用ConstraintLayout。。我正在使用你的电脑,当我在实际设备上运行它时,它在模拟器中看起来非常好。它被剪切并放大到左上角。导航栏底部的设备绘图与模拟器相同还是隐藏在模拟器中?你是什么意思?walter?创建具有相同名称的多个屏幕大小的xml。。。或者使用ConstraintLayout。。我正在使用你的电脑,当我在实际设备上运行它时,它在模拟器中看起来非常好。它被剪切并放大到左上角。你的设备在导航栏底部的绘图是否与模拟器相同,或者它隐藏在模拟器中?你是什么意思walter?我只针对一个特定的屏幕大小,因为这个应用程序只会被使用在一个特定设备上内部。正如我前面所说,它在模拟器中显示得非常好,而不是在实际设备上。我只针对一个特定的屏幕大小,因为此应用程序将仅在一个特定设备上内部使用。正如我前面所说,它在模拟器中显示得非常好,而不是在实际设备上。