0

当我点击地图上的标记时,我想显示一个对话框。但它不工作。发生的事情是相机只移动到屏幕的中心,这是默认的事情。但是我重写了该方法并返回了true!为什么我不明白?

 @Override
        public boolean onMarkerClick(Marker marker) {
            // TODO Auto-generated method stub
        if( (marker.getId()).equals(savedMarkerId)){

            AlertDialog.Builder builder1 = new AlertDialog.Builder(MainActivity.this);
            builder1.setMessage("hello there!!")
                   .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                       public void onClick(DialogInterface dialog, int id) {                                   
                       }
                   });                         
           builder1.create();
           builder1.show();


        }
            return true;
        }
4

1 回答 1

0

builder.create() 返回您要在下一步中显示的 Alertdialog

AlertDialog alert11 = builder1.create();
alert11.show();
于 2014-10-06T17:10:43.867 回答