答えて
あなたは以下とスタイルを与えることができ、ダイアログ
final Dialog dialog = new Dialog(context);
// ...
// e.g. top + right margins:
dialog.getWindow().setGravity(Gravity.TOP|Gravity.RIGHT);
WindowManager.LayoutParams layoutParams = dialog.getWindow().getAttributes();
layoutParams.x = 100; // right margin
layoutParams.y = 170; // top margin
dialog.getWindow().setAttributes(layoutParams);
// e.g. bottom + left margins:
dialog.getWindow().setGravity(Gravity.BOTTOM|Gravity.LEFT);
WindowManager.LayoutParams layoutParams = dialog.getWindow().getAttributes();
layoutParams.x = 100; // left margin
layoutParams.y = 170; // bottom margin
dialog.getWindow().setAttributes(layoutParams);
それは私のためには機能しません。私はそれを前に試して、レイアウトマージンを左右にだけ設定したいのであれば試してみてください。私は何重力を設定しなければならないのですか?そして、私はこのコードをdialog.show()とdialog.setContentview()関数の前後に使用する必要があります。 –
何か試してみたら –
にマージンを設定する例です^^ありがとうございました、画面の割合として、ダイアログのサイズを取得する属性。
<style name="YourDialogTheme">
<item name="android:windowMinWidthMajor">90%</item>
<item name="android:windowMinWidthMinor">90%</item>
</style>
次に、あなたのダイアログで以下のようにテーマを適用します。
AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.YourDialogTheme));
Gladeを知っておいてください。また、あなたのために答えを受け入れることもできます。 – pRaNaY
これはthxで動作します。 –
- 1. BoxLayout左余白を追加
- 2. ボタンの余白 - 左余白左の画像の左余白
- 3. 左右に余白100%
- 4. intellijのアイデアディストリップフリーモードの左余白または右余白なし
- 5. ブートストラップ行の要素に左右の余白を追加する
- 6. UITableViewController内のテーブルビューに左右の余白を追加する
- 7. UITextFieldに左余白を追加
- 8. UITableViewCell iOS Xamarinで左余白を追加する方法
- 9. ButtomSheetDialogFragment Androidに左右の余白を設定する方法は?
- 10. テーブルビューセルの左余白
- 11. 左余白と、ブラウザのエッジ
- 12. Googleチャットテーブル内のセルに余白または余白を追加
- 13. スムーススクロールで余白を追加
- 14. メニューを左からスライドする - 余白を追加する
- 15. 左/右の自動余白と900px幅の余白がiPad/iPhoneで余分に広い余白で配置されています
- 16. 欄からの余白右
- 17. ブートストラップセット余白左がコンテナ
- 18. 固定の左右の余白と柔軟な幅のUIView autoresizingMask
- 19. ChromeとFirefoxで左右に余白が変わる
- 20. DataGridTextColumnに余白を追加する
- 21. html2pdfを使用しているときにCSSの左余白と上余白を取り除く方法
- 22. 用紙の余白を動的に変更する方法(左、右、上、下)?
- 23. ナビゲーションに余白を追加します。
- 24. テキストの後に余白/空白を追加する
- 25. グリッドビューの行間に余白を追加する方法
- 26. Seaborn JointGridの余白にyticksを追加
- 27. ブートストラップnavbar-fixed-top:コンテンツに左右の余白があります
- 28. テーブル行に余白を追加する方法<tr>
- 29. DividerItemDecorationに余白開始を追加する方法
- 30. FlowPanelに余白を追加する方法は?
は、我々はあなたがダイアログを開こうとしているどのようなコードを参照することはできますか? – pRaNaY