我更改了地图工具栏的位置,以便使用以下代码将其放置在Android应用的左上角:
RelativeLayout.LayoutParams toolbarParams = (RelativeLayout.LayoutParams) toolbar.getLayoutParams();
toolbarParams.addRule(RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.TRUE);
toolbarParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT, RelativeLayout.TRUE);
toolbarParams.setMargins(0, 15, 10, 0);
toolbar.setLayoutParams(toolbarParams);
位置是正确的,但是一旦我点击一个标记,工具栏就会从屏幕右侧看起来很糟糕。我正试图找到一种方法来改变该动画的方向,使其从屏幕的左侧飞入,因为它更接近实际位置。
我找不到任何有关如何在互联网上进行此操作的信息。有可能吗?
答案 0 :(得分:0)
我做了一些研究,发现了一个类似于你的Stack Overflow票证。您可以禁用地图的工具栏并添加appcompat工具栏。 可以使用 setSupportActionBar()方法将工具栏放置在视图层次结构中的任意嵌套级别。
以下是我找到解决方案的链接: Android: Google Maps API - Change position of maps toolbar
以下是工具栏的官方Google文档: https://developer.android.com/reference/android/support/v7/widget/Toolbar.html