Posted on 2011-09-02 11:23
oathleo 閱讀(4583)
評論(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個像素.