回答
這裏是一個設置頁邊距在對話框中
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. 左右邊距不一樣
- 4. 將左右邊距添加到UITableViewController裏面的表格視圖
- 5. Android無邊距對話框
- 6. Bootstrap自動向左側和右側添加邊距
- 7. Angular Slider - html我需要添加左右邊距
- 8. Twitter bootstrap - IE中的左右邊距
- 9. 刪除UIPopoverPresentationController的左右邊距?
- 10. 減少matplotlib圖中的左右邊距
- 11. UIToolbar - 邊距?有誰知道UIToolbar的左右邊距?
- 12. 如何在android的簡單警報對話框中添加左右邊距? (可以說兩邊的屏幕寬度的15%)
- 13. 將左邊距添加到UITextField
- 14. LinearLayout左邊距和右邊距不起作用
- 15. C#Excel左右邊框
- 16. Css邊框適合左右
- 17. 通過MFC對話框中的對話框邊距繪圖
- 18. Metro UI - 在右側對齊的按鈕之間添加邊距
- 19. 絕對位置硬右對齊左邊距
- 20. 如何在Swing中的組件邊框外添加邊距?
- 21. 向滑動滑塊添加左右邊框
- 22. 如何減少/刪除分組UITableView中的左/右手邊距?
- 23. 如何在頁面的左側和右側插入頁邊距?
- 24. 如何在android上添加到自定義對話框的左側和右側添加縮進?
- 25. 如何向Visual Studio代碼編輯器添加右邊距?
- 26. 爲什麼我右邊框旁邊有一個右邊距?
- 27. 爲什麼我的右邊距在IE的左邊緣重疊?
- 28. CSS:position:fixed;右邊距
- 29. html間距問題 - 保留左邊距作爲變量右邊距0
- 30. 如何在ButtomSheetDialogFragment Android中設置左右邊距?
我們可以看到你正在試圖打開對話框什麼碼? – pRaNaY