我正在用listView做MatrixCursor,但是我可以点击有关条目的数据。请参阅以下代码:
String[] columnDB = new String[] {"cant", "image"};
final MatrixCursor cursor = new MatrixCursor(columnDB);
cursor.addRow(new Object[] {"0","my image"});
final SimpleCursorAdapter adapter = new SimpleCUrsorAdapter(this,R.layout.item_registro,cursor,desdeEstasColumnas, aEstasVistas, 0);
list.setOnItemClickListerner(new AdapterView.OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view, int position, long id){
Object item = parent.getItemAtPosition(position);
}
});后来,我怎样才能找到"0“或”我的形象“?
发布于 2016-02-20 00:04:57
http://developer.android.com/reference/android/database/MatrixCursor.html
您可以使用列的列名(“can”、“MatrixCursor”)或列的索引(注意,它将从0开始,因为java中的数组索引开始于0: so 0或1),从而从中获取项。
因为onclick给出了位置,使用这个位置..。so指数
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
MatrixCursor matrix = (MatrixCursor)parent;
String image = matrix.getString(position);没有试过密码,但肯定是这样的.
https://stackoverflow.com/questions/35517262
复制相似问题