Android-如何根据视图中的定位点定位视图

Android-如何根据视图中的定位点定位视图,android,android-view,Android,Android View,在GoogleMaps api中,我们可以在地图标记上设置一个定位点,该定位点相对于我们用作标记的图像中的特定点来定位标记。我想通过使用常规视图(在我的例子中是ImageView)来实现类似的功能。我试图在ImageView的xml中处理重力问题,但这并没有达到我想要的效果。基本上,我希望能够设置 android:layout_centerInParent="true" 但根据视图的右上角,在父视图中将其设置为居中的视图。如果不使用像编辑边距这样的黑客解决方案,我怎么能做到这一点呢?伙计,把你

在GoogleMaps api中,我们可以在地图标记上设置一个定位点,该定位点相对于我们用作标记的图像中的特定点来定位标记。我想通过使用常规视图(在我的例子中是ImageView)来实现类似的功能。我试图在ImageView的xml中处理重力问题,但这并没有达到我想要的效果。基本上,我希望能够设置

android:layout_centerInParent="true"

但根据视图的右上角,在父视图中将其设置为居中的视图。如果不使用像编辑边距这样的黑客解决方案,我怎么能做到这一点呢?

伙计,把你的
视图
放在
RelativeLayout
框架布局
里面就行了?就这样?似乎应该有某种属性与我描述的相符?这就是我所说的“黑客”解决方案。不管怎样,谢谢你的建议。如果你愿意,你会得到你的重力选择。是的,我知道这个选择,但希望有更好的选择。糟糕…是的,你会认为会有类似的东西,但我不认为有。