兩個ScrollView, 上下滾動,左邊的scrollview中放8個ImageView,右邊8個TextView ,一個ImageView對應一個TextView,但是TextView中的文本有長有段。形象點就是左邊一個頭像,右邊時這個人發的一條微博,和屏幕最上面對齊的頭像和他發的消息時對應的,其他的由於TextView中的文本長度不一,所以時不對應的。現在滑動左邊頭像的ScrollView,要使得每個和屏幕最上面對齊的ImageView要和他發表的TextView對應,形象點就是不管怎麼滑動ScrollView,和屏幕對其的那個頭像 和他發表的微博時對應的。
我建議你用兩個listview那控制,左邊listview監聽OnScrollListener:
OnScrollListener onScrollListener = new OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
listviewRight.setSelection(firstVisibleItem);
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
};
listviewLeft.setOnScrollListener(onScrollListener );