回答
這裏是一個設置頁邊距在對話框中
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. 如何爲表格單元部分添加左右邊距?
- 2. BoxLayout添加左邊距
- 3. 用左右邊距對齊文本塊
- 4. 有左,右頁邊距
- 5. 左右邊距不一樣
- 6. 將左右邊距添加到UITableViewController裏面的表格視圖
- 7. 向引導行中的元素添加左右邊距
- 8. 如何在div div之間只添加左右邊框
- 9. 如何在ios的uitextfield的左側添加左側邊距?
- 10. Android無邊距對話框
- 11. Bootstrap自動向左側和右側添加邊距
- 12. Angular Slider - html我需要添加左右邊距
- 13. 如何僅向UIImageView添加右邊框
- 14. 可在Android中使用左側或右側邊距繪製邊框的邊框
- 15. 右邊和左邊的厚邊框
- 16. 右邊和左邊的UIButton邊框
- 17. 減少matplotlib圖中的左右邊距
- 18. Twitter bootstrap - IE中的左右邊距
- 19. 表格行上的左右邊距
- 20. 刪除UIPopoverPresentationController的左右邊距?
- 21. UIToolbar - 邊距?有誰知道UIToolbar的左右邊距?
- 22. html頁面上的右邊距不同於左邊距
- 23. 在UITableViewCell中爲detailTextLabel添加右邊距
- 24. 如何在android的簡單警報對話框中添加左右邊距? (可以說兩邊的屏幕寬度的15%)
- 25. 將左邊距添加到UITextField
- 26. flexbox在Safari中添加1px左邊距
- 27. LinearLayout左邊距和右邊距不起作用
- 28. 通過MFC對話框中的對話框邊距繪圖
- 29. Css邊框適合左右
- 30. C#Excel左右邊框
我們可以看到你正在試圖打開對話框什麼碼? – pRaNaY