29888


タイトルのとおりです。

GridLayout上のViewを入れ替えるために、そのViewのColumnとRowを動的に取得したいです。  
GridLayout.LayoutParamsなどから取得できるかと思ったのですが、そのようなメソッドも見つかりません。

座標から計算したり、Listenerにフィールドとして持たせるなどをする以外の方法はないんでしょうか？


CC BY-SA 3.0
2016-10-25T08:13:26.697
29886
2016-10-25T09:29:21.117
19312
question
android java
GridLayoutの子Viewから現在配置されているColumnとRowを取得する方法


まだ試してないですが、

交換対象の子ViewのgetLayoutParams()メソッドで取得したGridLayout.LayoutParamsのcolumnSpecとrowSpecを、それぞれ入れ替えるのはどうでしょうか。


CC BY-SA 3.0
2016-10-25T09:29:21.117
29888
2016-10-25T09:29:21.117
7256
29886
answer