popupwindowに左右の余白を設定したい。 layout
にレイアウトパラメータを設定してから、マージンを設定しますが、動作しません。android: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);
おかげで
popupwindow
にマージンを設定するための私のコードを与えることができます。
ratePwがサポートされていませんaddView – Jovan
これを試してください: 'ratePw.update(int Left_Margin、int Top_Margin、int Width、int Height);'動作するように幅を調整します –
popupwindowのレイアウトパラメータに余裕を与えることはできません。これは役に立たない。私は上記の解決策を試してみました。 –