我正在制作一个Android应用程序,其中我有x和y坐标,我需要在网格视图中找到视图的位置。我只想知道是否有任何功能或简单的方法来找到位置。
skip this line
答案 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开始的单击视图的位置