Android:从网格视图中获取价值

时间:2014-04-15 22:28:17

标签: java android eclipse gridview

您好我目前有一个网格视图,我通过适配器将数组插入网格视图。

我目前正在使用此方法:

gridview.setOnItemClickListener(new OnItemClickListener() {

    }

如Android文档中所示,具体来说,我需要在用户触摸/点击的网格字段中找到设置的值。这是通过使用项目点击中的位置变量来完成的吗?例如

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

            // DO something

        }

还是手动完成?这种记录器的类型。任何帮助将非常感激。

2 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:
         String value =(String)adapter.getItemAtPosition(position);

在你的onItemClick里面,其中适配器是AdadpterView

答案 1 :(得分:0)

v方法中的onItemClick()参数是对单击的视图的引用。 只需将其转换为TextView并获取文字:

String text = ((TextView)v).getText().toString();