简体   繁体   English

listview onitemclicklistener无法使用充气机

[英]listview onitemclicklistener is not working using inflater

private class CustomInfoWindowAdapter implements InfoWindowAdapter{

    enter code here
        private View view;

        public CustomInfoWindowAdapter() {
            //view = getLayoutInflater().inflate(R.layout.custom_info_window, null);
        }

        @SuppressLint("InflateParams")
        @Override
        public View getInfoContents(Marker marker) {

            view = getLayoutInflater().inflate(R.layout.custom_info_window, null);
            Log.d("call", filteredDataList.toString());
            try {
                if(filteredDataList.size() != 0){
                    listitemview = (ListView) view.findViewById(R.id.ListItems);
                    InfoItemAdapter adp = new InfoItemAdapter(BuyScreenCustomListview.this,
                            position, filteredDataList);
                    listitemview.setAdapter(adp);

listitemview.setOnItemClickListener(new OnItemClickListener() {

                        @Override
                        public void onItemClick(AdapterView<?> parent,
                                View view, int position, long id) {
                        }
                    });

                }
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }


            LatLng l = marker.getPosition();


            Log.d("value","" + l.latitude);
            return view;
        }

        @Override
        public View getInfoWindow(Marker marker) {
            return null;
        }

    }

replace your 更换你的

 listitemview.setOnItemClickListener(new OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> parent,
                        View view, int position, long id) {
                }});

with

   listitemview.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view,
                int position, long id) {
            // TODO Auto-generated method stub

        }
    });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM