2012-06-12 163 views
0

我有一個帶滾動條的畫布(不使用ScrollView),我需要知道滾動條的尺寸,即寬度和高度。有什麼方法可以確定它們嗎?謝謝。確定畫布滾動條的尺寸

+0

那麼如果您使用的是畫布,則需要參考您嘗試繪製的任何對象。你不應該能夠從該對象計算寬度/高度,因爲你需要座標來繪製它? – Guardanis

+0

滾動條自動附加到畫布上。我沒有他們的座標。 – user940016

+0

而你沒有對滾動條對象的某種引用? – Guardanis

回答

1

您可以使用View.getScrollbarSize()。它將返回垂直滾動條的寬度或水平滾動條的高度。

+0

沒有這樣的功能! API列出了scrollBarSize XML屬性,但它沒有相關的方法! – user940016

+0

我的錯你是對的,我們將其添加到Android的下一個版本。另一種方法是使用ViewConfiguration。它有一個獲取默認滾動條大小的方法。 –

+0

scrollBarSize屬性文檔中顯示如下: – user940016