我在一个布局上的数组列表中显示记录。现在我想要显示...如果我点击特定记录然后该特定记录必须在布局上显示..在下一个或另一个布局full.i使用了Sqlite数据库。
lvUsers.setClickable(true);
lvUsers.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3)
{
Object o = lvUsers.getItemAtPosition(position);
UserBO obj = (UserBO) o;
Toast.makeText(Select.this, "Record Selected= "+obj.getId()+" "+obj.getName()+" "+obj.getAge()+" "+obj.getDate()+" "+obj.getTime(), Toast.LENGTH_LONG).show();
Intent i = new Intent(Select.this,ShowProfile.class);
startActivity(i);
}
});
先谢谢----
答案 0 :(得分:0)
setOnItemClickListener到ListView如下
lvUsers.setOnItemClickListener(this);
实现界面
OnItemClickListener
然后添加以下覆盖方法
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
}
在上面的方法中,参数位置表示在ListView中单击了项目的位置
通过使用此功能,您可以获取单击的项目并将其传递给下一个活动。