ListPopupWindow的简单使用

来源:互联网 发布:java ocr身份证识别 编辑:程序博客网 时间:2024/04/26 19:04
 private void setListPopupWindow(){       listPopupWindow = new ListPopupWindow(this);        listPopupWindow.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,new        String[]{"hello","world","welcom"}));        listPopupWindow.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);        listPopupWindow.setWidth(ViewGroup.LayoutParams.WRAP_CONTENT);        listPopupWindow.setAnchorView(show_btn);//设置ListPopupWindow的锚点,即关联PopupWindow的显示位置和这个锚点 此处show_btn为按钮        listPopupWindow.setModal(true);//设置是否是模式        listPopupWindow.setOnItemClickListener(new AdapterView.OnItemClickListener() {            @Override            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {                listPopupWindow.dismiss();            }        });        listPopupWindow.show();    }

0 0
原创粉丝点击