5
我有一個imageView
與layout_width="match_parent"
。使用match_parent屬性獲取視圖WIDTH?
在我的適配器的getView()
,我想要得到這個imageView
的實際寬度,但不知道如何。
我嘗試使用imageView.getWidth()
,但這返回0
我有一個imageView
與layout_width="match_parent"
。使用match_parent屬性獲取視圖WIDTH?
在我的適配器的getView()
,我想要得到這個imageView
的實際寬度,但不知道如何。
我嘗試使用imageView.getWidth()
,但這返回0
視圖沒有連接到它的父組中getView()
,因此它沒有被測量,因此零寬度。我能想到的唯一方法是做一個返回ViewGroup寬度的parent.getWidth()
。這隻會在您的視圖不會放在父視圖中的另一個視圖旁邊時才起作用。這通常是ListView
的情況,因此可能適用於您的情況。
哦,這是有道理的。 imageView(孩子)雖然有邊距設置。我應該能夠在getView中獲得保證金嗎? – eugene
我不確定。如果你從XML中誇大,我會認爲他們會在'LayoutParams'中,但是必須嘗試一下。 – iagreen