keydown 那个只是说回退去本来的页面,没什么意思 用你说的LongClickListener,获取到了当前元素的position,又能怎么样? 获取了当前元素的 position, 你就可以知道是哪个用户点中了哪个元素了啊,所以你就知道应该对哪个元素进行操作了啊houses = hDB.findAll();我所有的Item都是通过这个findAll函数,就是select * from houses找出来的,现在获取了position值,又怎么知道他对应数据库中哪个元组呢? 这是我的house create table house (houseName char(20) primary key, number int not null);
listView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
// TODO
return true;
}
});
用你说的LongClickListener,获取到了当前元素的position,又能怎么样?
用你说的LongClickListener,获取到了当前元素的position,又能怎么样?
获取了当前元素的 position, 你就可以知道是哪个用户点中了哪个元素了啊,所以你就知道应该对哪个元素进行操作了啊
用你说的LongClickListener,获取到了当前元素的position,又能怎么样?
获取了当前元素的 position, 你就可以知道是哪个用户点中了哪个元素了啊,所以你就知道应该对哪个元素进行操作了啊houses = hDB.findAll();我所有的Item都是通过这个findAll函数,就是select * from houses找出来的,现在获取了position值,又怎么知道他对应数据库中哪个元组呢?
这是我的house
create table house (houseName char(20) primary key, number int not null);
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
TextView tv = new TextView(getApplicationContext());
tv.setTextSize(20);
tv.setTextColor(Color.BLUE);
house house = houses.get(position);
tv.setText(house.toString());
return tv;
}
你这里不是通过 houses.get(position)获取的吗?怎么会没有
还有就是listView删除后不会及时消失,这个有么有办法