MSH*_*MSH 1 java xml android google-maps
我正在使用Google Maps Android API v2,我需要一种方法来更改"我的位置"按钮的视图(图标,颜色等).
现在我可以改变它的位置,但我需要一种方法来进行完全自定义.有人可以帮帮我吗?
位置按钮实际上是一个ImageView.您应该首先检索与地图关联的片段视图:
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
Run Code Online (Sandbox Code Playgroud)
接下来,您应该从片段中获取位置视图参考:
ImageView locationButton = (ImageView) mapFragment.getView().findViewById(2);
Run Code Online (Sandbox Code Playgroud)
然后将其图像更改为您想要的任何内容.例如
locationButton.setImageResource(R.drawable.icon_location);
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.