public class NMapCalloutCustomOverlayView extends NMapCalloutOverlayView {


private View mCalloutView;

private TextView mCalloutText;

private View mRightArrow;


public NMapCalloutCustomOverlayView(Context context, NMapOverlay itemOverlay, NMapOverlayItem item, Rect itemBounds) {

super(context, itemOverlay, item, itemBounds);


String infService = Context.LAYOUT_INFLATER_SERVICE;

LayoutInflater li = (LayoutInflater)getContext().getSystemService(infService);

li.inflate(R.layout.callout_overlay_view, this, true);


mCalloutView = findViewById(R.id.callout_overlay);

mCalloutText = (TextView)mCalloutView.findViewById(R.id.callout_text);

mRightArrow = findViewById(R.id.callout_rightArrow);


mCalloutView.setOnClickListener(callOutClickListener);


mCalloutText.setText(item.getTitle());


if (item instanceof NMapPOIitem) {

if (((NMapPOIitem)item).hasRightAccessory() == false) {

mRightArrow.setVisibility(View.GONE);

}

}

}


private final OnClickListener callOutClickListener = new OnClickListener() {


@Override

public void onClick(View view) {

if (mOnClickListener != null) {

mOnClickListener.onClick(null, mItemOverlay, mOverlayItem);

Button bArrow = (Button) findViewWithTag(mRightArrow);

bArrow.setOnClickListener(new OnClickListener(){


@Override

public void onClick(View v) {

String infService = Context.LAYOUT_INFLATER_SERVICE;

LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(infService);

View layout = inflater.inflate(R.layout.dialog, (ViewGroup)findViewById(R.id.title));

TextView text1 = (TextView)layout.findViewById(R.id.main_title);

ImageView image1 = (ImageView)layout.findViewById(R.id.main_image);


text1.setText("Mr.Pizza");

image1.setImageResource(R.drawable.mrpizza);

AlertDialog.Builder builder = new AlertDialog.Builder();

builder.setView(layout);

builder.create().show();

}

});


}

}

};


다름이 아니라..제가 처음으로 어플을 만들어보려하는데..
소스는 네이버 오픈 api에 튜토리얼에서 받아왔구요..
마커를 띄운담에 그 마커안에 있는 말풍선 버튼(R.id.callout_rightArrow)을 클릭할시
새로운 다이얼로그(R.layout.dialog)를 띄우려고 합니다....제가 네이버 오픈api 튜토리얼에서 받아온 소스를 수정하고있는데

NMapCalloutCustomOverlayView 이 클래스에서

R.id.callout_rightArrow 을 클릭하면 새로운 다이얼로그를 띄우게 하려고 수정중입니다.

그런데 inflater를 받아와서 AlertDialog를 만들어주려는데 값에서 오류가 뜨네요..ㅜㅜ

저기에 ()괄호에 뭔갈 줘야하는데....오류는 no suggestions available이라고 뜨고......

this나 특정 페이지를 줘도..이러네요.....