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();
}
ListPopupWindow的简单使用
最新推荐文章于 2024-05-13 11:52:07 发布