如何以编程方式访问GridLayout的列#?

时间:2016-11-17 16:11:36

标签: java android android-gridlayout

我正在开发一个连接4游戏。我正在尝试找出应用程序的逻辑,以便能够访问每个令牌ImageView的坐标,以便它可以在四个已连接的情况下运行。但是我在文档中看起来很高和很低,我似乎无法在GridLayout或GridLayout.LayoutParams中找到一个方法,它会返回子项的行或列。 GridLayout.spec似乎只有设置规范的方法,而不是返回它们。我错过了什么吗?

您将如何检索子视图的列号或行号?

编辑:我没有在我面前的代码,因为我离开了我的家,我的项目只在本地保存。但是,如果它有帮助,它就是一个相对于具有四个ImageView的RelativeLayout的GridLayout,因此模糊地阅读:

<ImageView
android:layout_width="@dimen/tokensize"
android:layout_height="@dimen/tokensize"
android:layout_column="0"
android:layout_row="0"//or "1" or "2" or "3"
android:src="@drawable/token"
android:id="@+id/tokenXbyY"/>

我没有任何java显示,因为这是我想要弄清楚的。感谢所有的帮助。

0 个答案:

没有答案