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