咖啡伴侣

呆在上海
posts - 163, comments - 156, trackbacks - 0, articles - 2

PopupWindow自适应大小

Posted on 2011-09-02 11:23 oathleo 阅读(4573) 评论(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, 25250);

以上面一句为例:第一个参数是指PopupWindow显示在哪一个View之上.后面三个参数控制PopupWindow显示的位置,此处表明PopupWindow显示在距左上角x252个像素,y50个像素.

只有注册用户登录后才能发表评论。


网站导航: