利用上述方法設定Item在ListView中的位置。
y為Item距離ListView頂端的距離,也就是圖中的1;
計算方式:1 = 2 - 3 -4
坐标計算:
view為需要計算坐标的控件;
location[0] : x軸坐标
location[1] : y軸坐标
這裡計算高度隻需要y軸坐标;
坐标定義:螢幕的左上角坐标為(0,0);(x軸向右遞增,y軸向下遞增,機關都是像素)
空間的坐标都是基于控件的左上角而言;
ItemView的高度需要在評論按鈕的onClick事件中傳回。
注:在螢幕位置會發生變化的控件在擷取坐标時需要進行一定的延時,否則擷取的不準确。
大體思路就是這樣。