0

我正在制作一个 android 应用程序,其中我有 x 和 y 坐标,我需要在网格视图中找到视图的位置。我只想知道是否有任何功能或简单的方法可以找到位置。

 skip this line
4

2 回答 2

1

这对我有用:

yourGridView.pointToPosition(yourX, yourY);

pointToPosition(int x, int y) 是 GridView 类中的一个函数

于 2013-04-02T09:38:42.700 回答
0

当用户单击您的 gridView 时,您可以使用以下代码:

gridview.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView<?> parent, View v, int position, long id) { 

int clickedPosition = position; 

}}

clickedPosition 是一个变量,其中包含从 gridView 的左上角开始并从 0 开始的单击视图的位置

于 2012-08-10T10:20:09.860 回答