0
如何才能知道指定「fill_parent」度量的某個自定義對話框的實際大小?Android對話框的實際大小
說明:
我有一個自定義對話框的XML。 W/H尺寸是「fill_parent」。 Android顯示的一些可愛的對話框比屏幕的X/Y小得多。 我想知道這個對話框顯示後的確切大小。
謝謝。
如何才能知道指定「fill_parent」度量的某個自定義對話框的實際大小?Android對話框的實際大小
說明:
我有一個自定義對話框的XML。 W/H尺寸是「fill_parent」。 Android顯示的一些可愛的對話框比屏幕的X/Y小得多。 我想知道這個對話框顯示後的確切大小。
謝謝。
每個視圖都有兩對Size值。
一對是getMeasuredWidth()
和getMeasuredHeight()
,這個值描述了特定小部件想要的大小。
第二對是getWidth()
和getHeight()
,稱爲可繪製的寬度和可繪製的高度,這個值描述了在繪製之後小部件的大小。
請記住填充以及。
希望這可以幫助,讓我知道如果你需要更多的援助。
不工作。由於在「LayoutParams」中指定了「-1」,所以我都收到「0」。 – OGP
另外我怎樣才能獲得對話框的主視圖?它是裝飾嗎?謝謝。 – OGP
@OGP你可能已經知道了這一點,但它們等於0,直到測量視圖(onMeasure())被調用。 – afollestad