1
我已经使用xml布局来制作标记。在该布局中有五个按钮'A','B','C','D','E'。我按照这个link。我想要显示不同的吐司消息点击不同的按钮,如用户点击按钮'A',那么消息将'你已经点击按钮A'。 。 如何做到这一点?请帮忙。提前致谢。如何处理自定义标记的点击事件组件在android
我已经使用xml布局来制作标记。在该布局中有五个按钮'A','B','C','D','E'。我按照这个link。我想要显示不同的吐司消息点击不同的按钮,如用户点击按钮'A',那么消息将'你已经点击按钮A'。 。 如何做到这一点?请帮忙。提前致谢。如何处理自定义标记的点击事件组件在android
Marker a,b;
GoogleMap mMap;
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
a= mMap.addMarker(new MarkerOptions()
.position(sc)
.title("A")
.snippet("A")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.a)));
b= mMap.addMarker(new MarkerOptions()
.position(lng)
.title("B")
.snippet("B")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.b)));
mMap.setOnMarkerClickListener(new OnMarkerClickListener()
{
@Override
public boolean onMarkerClick(Marker arg0) {
// if marker source is clicked
if(arg0.getTitle().equals("A")){
// display toast
Toast.makeText(MainActivity.this, arg0.getTitle(), Toast.LENGTH_SHORT).show();
}
// if marker source is clicked
else if(arg0.getTitle().equals("B")){
Toast.makeText(MainActivity.this, arg0.getTitle(), Toast.LENGTH_SHORT).show();
}
return true;
}
});
hello Shubham a和b没有不同的标记,A,B,C,D,E是标记的组成部分 – Suman