在一段时间之后显示所选列表项的内容

时间:2014-07-07 10:29:22

标签: android listview onitemselectedlistener

我希望我的应用程序在列表视图的一侧显示列表项的详细信息/数据。

每次滚动每个列表项时,

OnItemSelectedListener都会更改详细信息/数据。

我希望在我停止从DPAD滚动并等待几秒钟之后更改列表项的内容。

我该怎么做。

3 个答案:

答案 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)

使用线程已解决了问题,请在选择每个项目时重新启动线程。线程休眠一段时间,然后填充数据。