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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android:从网格视图中获取价值相关的知识,希望对你有一定的参考价值。

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

我目前正在使用这种方法:

gridview.setOnItemClickListener(new OnItemClickListener() {

    }

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

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

            // DO something

        }

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

答案

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

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

另一答案

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

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

以上是关于Android:从网格视图中获取价值的主要内容,如果未能解决你的问题,请参考以下文章

从 Kendo UI 网格过滤器和自动填充中获取价值

从底部工作表对话框片段中获取价值

使用 extJS 从网格面板中获取价值

片段中的网格视图

如何在kotlin的片段内显示网格视图?

片段内的网格适配器不起作用