我正在开发的应用程序有点问题。
在应用程序中,我有一个带有覆盖的MapView(一个以编程方式绘制的简单箭头),它位于屏幕的中心。
此外,我有一个布局,其中包含两个按钮和两个文本视图,基本上形成一个条形图。
现在我想将条形图剪切到叠加层,使其保持居中,并使用一个小的y轴偏移,因此无论屏幕大小或分辨率如何,它都基本上都在具有相同偏移的条形图上。
这里的请求是布局草图:
我感谢任何帮助或暗示。
提前谢谢!
答案 0 :(得分:2)
将MapView
和条形布局放在RelativeLayout
内。列出地图后面的栏以使其“在顶部”呈现。要在中心上方形成偏移,请添加一个比两个维度中心的叠加箭头稍大的空间视图。将条垂直对齐空间并水平居中。 (事实上,您可以将中心箭头作为ImageView或形状可绘制视图也以XML格式进行,并使用它而不是空间。)