0
默認GridLayout
從左上角到右下角添加元素。GridLayout索引0從左下角開始
其中(0,0)是左上角。我如何創建一個GridLayout
,使得(0,0)在左下方與真實生活圖座標相似?
我有一點難以用getChildAt()
作爲索引從左上角開始到右下角結束。
我該如何更改它,使其索引從左下角開始,結束於右上角?
默認GridLayout
從左上角到右下角添加元素。GridLayout索引0從左下角開始
其中(0,0)是左上角。我如何創建一個GridLayout
,使得(0,0)在左下方與真實生活圖座標相似?
我有一點難以用getChildAt()
作爲索引從左上角開始到右下角結束。
我該如何更改它,使其索引從左下角開始,結束於右上角?
正如我的佈局固定爲15×20,我寫了一個方法,這樣我可以從一個正常的XY輕鬆轉換座標索引這樣
public static int convertToIndex(int x, int y){
int graph_Y = 20 - y;
int index = graph_Y * 15 + x - 1;
return index;
}
你有沒有聽說過「RecyclerView隨着GridLayoutManager .. 「 –
您的GridLayout是否有固定數量的列? – 0X0nosugar
@ 0X0nosugar是的,這是一個固定的15(寬)x20(高)佈局。我通過做一些轉換來找到索引做了一個簡短的修復。 –