Reputation: 37
I want to get data from selected item in GridView. My app should work like this: open activity where is GridView => GridView load data from server (its working) => when I click an item, app get & send data to server.
Here is Code:
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);
}
});
Upvotes: 0
Views: 57
Reputation: 37
I have found solution:
@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);
}
});
Upvotes: 1
Reputation: 392
Inside the onItemClick()
method,
Try parent.getItem(position)
. Or parent.getItemAtPosition(position)
Hope this was I you were looking for!
Upvotes: 0