我正在开发一个 Android 应用程序,由于我是 Android 开发的初学者,所以我在设计我的 UI 时遇到了困难。
UI 由许多图像组成,这些图像充当屏幕上的小部件。我希望这些图像始终覆盖屏幕的某个部分,以便布局与不同屏幕尺寸的不同设备兼容。例如,我有一个面板,我希望它与屏幕的顶部边缘对齐,并从顶部边缘开始覆盖屏幕的 %30。我知道我可以通过在布局xml中适当地混合Relative和LinearLayouts来实现这一点,但我失败的是根据屏幕上ImageView的大小调整我放入ImageView的图像大小。就我而言,似乎 ImageView 本身会根据我放入的图像调整自身大小。换句话说,如果我有一个覆盖屏幕上部 %30 的 ImageView 对象,我希望它在我将图像放入其中后保持不变。(图像可能会有点失真,在这种情况下对我来说不是什么大问题)。