在使用spark的开发过程中,我已经为我的应用程序创建了完整的屏幕。这些图像是完整的屏幕,包括 buttons
等等,我把它们设置为 android: background
把钮扣放在 android:background="@null"
在图像中按钮所在的位置。
我的意图是避免在android studio中设计所有屏幕,而只是将整个屏幕设置为背景,并在正确的位置放置不可见的按钮以实现功能。现在我遇到了一个问题,根据设备的不同,我的按钮位于不同的位置。我使用的是相对布局。非常感谢你的帮助!
1条答案
按热度按时间kzmpq1sx1#
根据设备的不同,我的按钮位于不同的位置。我使用的是相对布局。
如果您希望事情能够扩展,我建议您使用constraintlayout。然后使用垂直和水平偏差将按钮放置在需要的位置。
如果在设备之间更改父布局时遇到困难,请使用constraintdimensionratio,如下所示:
如果需要,您可能需要为纵向和横向创建单独的布局。