7
我想在popupwindow上設置左右邊距。我嘗試在layout
上設置佈局參數,然後設置邊距,但不起作用。android:在PopupWindow上通過代碼設置邊距
誰能給我代碼,以便在popupwindow
設置保證金這裏是代碼
LayoutInflater inflater = (LayoutInflater) QuestionsActiviy.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.popup, (ViewGroup) findViewById(R.id.popup_element));
ratePw = new PopupWindow(layout);
ratePw.setWidth(WindowManager.LayoutParams.FILL_PARENT);
ratePw.setHeight(WindowManager.LayoutParams.WRAP_CONTENT);
ratePw.setFocusable(true);
ratePw.showAtLocation(layout, Gravity.CENTER, 0, 0);
感謝。
ratePw不支持addView – Jovan 2012-03-02 12:37:11
試試這個:'RatePw.update(int Left_Margin,int Top_Margin,int Width,int Height);'調整寬度以使其可以工作 – 2012-03-04 05:56:22
我們無法給popupwindow佈局參數。這不工作。我嘗試了jeet的上述解決方案,並且像魅力一樣工作(雖然只有很少的調整)。 – 2015-11-12 19:31:24