проблема просмотра карты Android - PullRequest
0 голосов
/ 20 мая 2011

Я хочу показать простой текстовый вид в виде карты pushpin.на щелчке этой кнопки я хочу показать подробную информацию.

когда пользователь нажимает на конкретную точку, я хочу показать имя этой точки..these name я сохраняю в классе POJO и хочу извлечь из него, теперь в моем коде я успешно получаю имена, но единственная проблема заключается в том, что имена не отображаются в этой точке касания частиц.

Пожалуйста, помогите...

вот мой код ....

@Override
        public boolean onTap(GeoPoint p, MapView mapView) {          
            str.

            final PopupWindow popupWindow;
            LayoutInflater inflater = getLayoutInflater();
            View layout = inflater.inflate(R.layout.popup, (ViewGroup) findViewById(R.id.rootId));

            TextView text = (TextView)layout.findViewById(R.id.nameTextView);
            text.setText("Lake Name");
            text.setBackgroundColor(Color.BLACK);

            popupWindow=new PopupWindow(layout);
            popupWindow.setTouchable(true);
            popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
            popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
            popupWindow.showAtLocation(layout,Gravity.CENTER_HORIZONTAL,10,0);

            builder=new AlertDialog.Builder(DummyLocationActivity.this);
            text.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {

                    popupWindow.dismiss();
                    LayoutInflater inflater=LayoutInflater.from(DummyLocationActivity.this);

                View desc=  inflater.inflate(R.layout.description,(ViewGroup) findViewById(R.id.root));
                builder.setView(desc);

                builder.show();
                }


            });
            return true;
}

1 Ответ

0 голосов
/ 20 мая 2011

OnTap (int position) вы можете получить конкретный элемент на кран, используя позицию.

...