通过使用x和y坐标在网格视图中查找视图的位置

时间:2012-08-10 10:12:30

标签: android gridview

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

 skip this line

2 个答案:

答案 0 :(得分:1)

这对我有用:

yourGridView.pointToPosition(yourX, yourY);

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

答案 1 :(得分:0)

当用户点击你的gridView时,你可以使用这段代码:

gridview.setOnItemClickListener(new OnItemClickListener() {

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

int clickedPosition = position; 

}}

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