我希望我的应用程序在列表视图的一侧显示列表项的详细信息/数据。
每次滚动每个列表项时,OnItemSelectedListener都会更改详细信息/数据。
我希望在我停止从DPAD滚动并等待几秒钟之后更改列表项的内容。
我该怎么做。
答案 0 :(得分:2)
实现onScrollListener并在滚动停止时启动计时器。在计时器任务集详细信息中。
答案 1 :(得分:1)
在使用listview的活动中,您需要添加以下代码:
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// getting values from selected ListItem
String ID = ((TextView) view.findViewById(R.id.pid))
.getText().toString();
Intent intent = new Intent(view.getContext(),
EventDetails.class);
intent.putExtra(pid, ID);
view.getContext().startActivity(intent);
}
然后,在显示详细信息的新活动上,您需要添加以下内容:
Intent i = getIntent();
pid = i.getStringExtra(COL_PID);
答案 2 :(得分:0)
使用线程已解决了问题,请在选择每个项目时重新启动线程。线程休眠一段时间,然后填充数据。