java - 如何从 GridView 中的选定项目中获取数据?
问题描述
我想从GridView中的选定项目中获取数据。我的应用程序应该像这样工作:打开活动,GridView => GridView从服务器加载数据(它的工作)=> 当我单击一个项目时,应用程序获取并将数据发送到服务器。
这是代码:
ListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
UniqueID = UNIQUEID.getText().toString();
POints = POINTS.getText().toString();
DEscription = DESCRIPTION.getText().toString();
AddPoints = ADDPOINTS.getText().toString();
//these two strings are displayed on gridview
Operations(UniqueID, POints, AddPoints, DEscription);
}
});
解决方案
我找到了解决方案:
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ADDPOINTS = (TextView)view.findViewById(R.id.tv_points_grid);
DESCRIPTION = (TextView)view.findViewById(R.id.tv_points_describtion);
UniqueID = UNIQUEID.getText().toString();
POints = POINTS.getText().toString();
DEscription = DESCRIPTION.getText().toString();
AddPoints = ADDPOINTS.getText().toString();
Operations(UniqueID, POints, AddPoints, DEscription);
}
});
推荐阅读
- python - 将 tkinter 中的 ProgressBar 增加 x 输入的数量
- mysql - 如何在laravel中翻译这个mysql代码
- c++ - 自定义 std::allocator_traits::construct
- javascript - querySelector 到 addEventListener 与函数参数
- python - Python Pygame 按键创建一个矩形或任何图形
- java - IndexOutOfBounds:为什么低点一直超过高点
- typescript - 如何编写一个类型保护,它接受一个泛型类型 T 的对象和一个字符串参数,并检查该字符串是否属于 keyof T 类型?
- javascript - 在Angular中将数组从一个组件传递到另一个组件
- python-3.x - AttributeError:模块“tensorflow_core.keras.layers”没有属性“Conv1d”
- javascript - 如何使用 Google Analytics 设置 Reactjs?