我想同步兩個ScrollViews的位置。我試圖做到這一點顯示電視指南列表。同步兩個ScrollView視圖的位置
我已經創建了一個擴展RelativeLayout來顯示指南的自定義類。此相對佈局有四個子項:左上角的imageview,右上角顯示列標題的HorizontalScrollView,右下角顯示行標題的ScrollView以及右下角的包含列表的ScrollView 。這個ScrollView然後包含一個HorizontalScrollView,它又包含一個帶有多個顯示數據的子視圖的LinearLayout。我希望這清楚地解釋它,但這裏有一個圖,以使其更清晰:
____________
|__|___hsv___|
| | |
| | sv -> |
| | hsv -> |
|sv| ll -> |
| | etc |
| | |
|__|_________|
我把它喜歡這樣,因爲我想要的指南列表,以水平和垂直滾動,但沒有做這個滾動視圖。另外,我希望無論指南列表在哪個位置都顯示行和列標題,但我希望它們能夠正確排列。所以我試圖找到一種方法來同步兩個hsv的位置,並且同步兩個sv的位置。我也試圖以避免每隔幾毫秒運行一個處理程序的方式來輪詢一個視圖並在另一個視圖上調用scrollTo。
我無法確定這是做到這一點的最佳方式,但這正是我所想到的。如果有人有任何其他建議,請隨時免費!
@比利......你能找到解決方案嗎? – 2011-06-23 15:20:49