2011-06-01 41 views
0

我正在爲eclipse中的android編寫應用程序,我的問題是: 我正在使用包含ImageView的ScrollView來包含圖像。 在圖像中有幾個位置,用戶可以搜索,當他選擇 一個位置的位置在圖像中標記爲紅點。到現在爲止還挺好。 現在,當搜索到的位置在圖像底部的某處時,用戶需要滾動才能找到它。 如何讓scrollView在沒有用戶幫助的情況下自動滾動到位置?我需要做的是讓搜索到的位置位於手機屏幕的中心?如何自動滾動到圖像中的一個點

感謝您的所有時間和幫助!

回答

1

使用ScrollTo(x,y)。 x,y是滾動後左上角的位置,因此您需要調整目標位置的偏移量。

您也可以使用setSmoothScrollingEnabled(true)啓用平滑滾動,然後執行與scrollTo(x,y)類似的smoothScrollTo(x,y),但平滑滾動而不是立即滾動。

0

ScrollView.ScrollTo(int x,int y)就足夠了。所有你需要的是像素和距離之間的關係。

相關問題