Posted on 2011-09-02 11:23
oathleo 阅读(4576)
评论(0) 编辑 收藏 所属分类:
Android
popupWindow.setWidth(LayoutParams.WRAP_CONTENT);
popupWindow.setHeight(LayoutParams.WRAP_CONTENT);
view自适应
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
LinearLayout linearLayout = new LinearLayout(c);
linearLayout.setLayoutParams(params);
使用:
mPop.showAtLocation((View) v.getParent(), Gravity.TOP | Gravity.LEFT, 252, 50);
以上面一句为例:第一个参数是指PopupWindow显示在哪一个View之上.后面三个参数控制PopupWindow显示的位置,此处表明PopupWindow显示在距左上角x252个像素,y50个像素.