android - 网格布局 : get child's row/column number

标签 android row indexof android-gridlayout

如何获取 GridLayoutview 的行索引和/或列索引?


假设您有一个 TextView,其直接父级是 GridLayout。有没有办法了解 GridLayoutTextView 的行号和列号?

最佳答案

其实很简单,你可以这样做, 假设你的textView是v那么

GridLayout parent = (GridLayout) v.getParent();
int x = parent.indexOfChild(v) / parent.getColumnCount();
int y = parent.indexOfChild(v) % parent.getColumnCount();

是的,就是这么简单

关于android - 网格布局 : get child's row/column number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47822482/

相关文章:

java - Google Cloud Messaging Result.getSuccess() 为 null 是什么意思?

Android - 每行/getView() 中具有不同高度的 ListView

Java用未知索引替换arraylist中的对象

android - 如何设置从 Playstore 下载时该应用程序应安装在 Android 的 SD 卡或内存中?

android - setOnItemClickListener 在 ListView Activity 中给出编译错误

R:选择高于某个阈值的 n 个连续行中的第一个

mysql - 如何让MySQL知道顺序查询引起的ID?

c# - 如何使用 IndexOf 和 Substring 从字符串中解析文件名?

javascript - 检查句子是否包含短语

android - 如何检测任何应用程序是否已从设备中安装的基本版本升级并检测它是否是家庭启动器应用程序?