我正在创建一个使用maps api的应用程序,我想在用户创建标记时创建自定义弹出活动(不是通用的是/否对话框)。我想做的是:
我目前的代码:
//Add marker on long click
mMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng arg0) {
Intent intent = new Intent(getActivity(), CreateRestautantActivity.class);
startActivity(intent);
marker = mMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.custom_marker))
.position(
new LatLng(arg0.latitude,
arg0.longitude))
.visible(true));
}
});
感谢任何帮助:)
答案 0 :(得分:1)
您应该使用DialogFragment
。这允许您自定义对话框的外观和功能。
关于如何使用它们的Android博文:http://android-developers.blogspot.com/2012/05/using-dialogfragments.html
参考:https://developer.android.com/reference/android/app/DialogFragment.html