ListPopupWindow的简单使用

    xiaoxiao2021-12-14  19

    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(); }
    转载请注明原文地址: https://ju.6miu.com/read-970916.html

    最新回复(0)