使用本机android组件制作2D地图作为android中的级别选择器的最佳方法是什么?

使用本机android组件制作2D地图作为android中的级别选择器的最佳方法是什么?,android,android-layout,2d,android-scrollview,android-relativelayout,Android,Android Layout,2d,Android Scrollview,Android Relativelayout,我需要制作一张2d地图,为android游戏设置关卡。这是低预算,我需要使它与本机安卓组件 地图有有限的级别,因此我不必使用中建议的技术动态生成地图 会有点过分 我也从他们那里得到了很大的动力,他们说没有引擎我也能实现我所需要的 我想问的是,我是否应该制作一个内部有相对布局的滚动视图,然后在px中相对地对齐实际按钮(因为dp会使图像在所有情况下都不会对齐,因为背景是px中的图像),或者我应该完全不同地处理这个问题 我最担心的是,我最初想出来的方法是,不同的屏幕会弄乱按钮的位置,如果我把所有东西都

我需要制作一张2d地图,为android游戏设置关卡。这是低预算,我需要使它与本机安卓组件

地图有有限的级别,因此我不必使用中建议的技术动态生成地图 会有点过分

我也从他们那里得到了很大的动力,他们说没有引擎我也能实现我所需要的

我想问的是,我是否应该制作一个内部有相对布局的滚动视图,然后在px中相对地对齐实际按钮(因为dp会使图像在所有情况下都不会对齐,因为背景是px中的图像),或者我应该完全不同地处理这个问题

我最担心的是,我最初想出来的方法是,不同的屏幕会弄乱按钮的位置,如果我把所有东西都做成px,那么对于高密度的屏幕来说,屏幕会变得太小

我曾考虑过为不同的屏幕大小制作不同的布局文件,但在开始开发之前,我认为最好从社区获得另一个观点


提前感谢您的反馈

我已经尝试过使用相对布局,在我将高度和宽度设置为静态dp值后,这似乎适用于所有屏幕大小。这使比率保持不变,并使解决方案在任何屏幕大小上都可以接受。我使用了相对布局,在我将高度和宽度设置为静态dp值后,这似乎适用于所有屏幕大小。这使得比率恒定,并使溶液在任何屏幕尺寸上都可接受