[英]Android. Set default text of an alert dialog box based on another text
[英]Android. What is default alert dialog width
我使用 DialogFragment 和 Inside onCreateDialog 返回 AlertDialog。 在不同的設備中,我的對話框寬度是不同的。 什么是默認對話框寬度? 我不明白默認對話框 window 寬度是什么。 我沒有找到任何定義對話框寬度的屬性。 我不需要更改對話框寬度,我只想知道默認對話框寬度是多少。
另外,我注意到無論對話框的內容如何,寬度始終保持固定。
我的內容視圖寬度是 match_parent
對於我的對話框,我設置了樣式 @android:style/Theme.Translucent.NoTitleBar
通常對話框的大小取決於內容。
如果要更改對話框的大小,請使用:
val params = dialog?.window?.attributes
// match parent (all width of screen)
params?.width = FrameLayout.LayoutParams.MATCH_PARENT
// fixed height
params?.height = 32.dp(requireContext())
dialog?.window?.attributes = params
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.