首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >希望在同时具有onClick侦听器和onLongClickListener的警报对话框中具有列表视图

希望在同时具有onClick侦听器和onLongClickListener的警报对话框中具有列表视图
EN

Stack Overflow用户
提问于 2016-07-05 20:03:12
回答 4查看 1.4K关注 0票数 1

为了创建一个带有列表视图的报警对话框,我使用了以下代码:

代码语言:javascript
复制
                ArrayList<String> namesAL = dbHandler.getArrayListOFnames();
                final ListAdapter m_Adapter = new ArrayAdapter<String>(fragment_console.this,android.R.layout.simple_expandable_list_item_1, namesAL);


                builderSingle.setAdapter(
                        m_Adapter,
                        new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {                                     
                                destloc = getLocLatLng(which);
                                destlat = destloc.latitude;
                                destlng = destloc.longitude;
                                gotoLocation(destlat, destlng, 14);
                                if (marker != null) {
                                    marker.remove();
                                }
                                if (circle != null){
                                    circle.remove();
                                    circle = null;
                                }

                                MarkerOptions options = new MarkerOptions()
                                        .title("Your destination")
                                        .position(destloc)
                                        .position(destloc)
                                        .icon(BitmapDescriptorFactory.fromResource(R.drawable.dest_marker));

                                marker = map.addMarker(options);
                                onDestinationChanged();
                                dialog.cancel();                                   }
                        });
                builderSingle.show();

但这限制了我只能使用OnClickListener,没有长点击监听器的选项。我也需要一个长点击监听器,以便用户可以从我提供的列表中删除一个条目(这实际上是由用户创建的)。如何做到这一点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38202987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档