我正在制作一个 android 应用程序,其中我有 x 和 y 坐标,我需要在网格视图中找到视图的位置。我只想知道是否有任何功能或简单的方法可以找到位置。
skip this line
这对我有用:
yourGridView.pointToPosition(yourX, yourY);
pointToPosition(int x, int y) 是 GridView 类中的一个函数
当用户单击您的 gridView 时,您可以使用以下代码:
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
int clickedPosition = position;
}}
clickedPosition 是一个变量,其中包含从 gridView 的左上角开始并从 0 开始的单击视图的位置