Android:每秒自动获取下一个列表项

时间:2016-02-12 12:12:17

标签: java android listview autocomplete android-edittext

我得到了listView,其值为1000 to 9000(步长为1000)。 我的想法是,用户应从列表中选择一项,然后按开始按钮。所选项目将显示在editText中。 在用户按下开始按钮后,editText会将以下listItem项目作为值每秒,直到用户按下取消按钮。< / p>

因此,如果用户选择3000而不是按开始,则editText应该声明为3000,并且每秒递增1000(接管下一个listItem)。

想法应该如何: Preview

1 个答案:

答案 0 :(得分:1)

  

我完成的方法是

1)生成0和0之间的随机数。适配器数。Generate Random number

2)根据随机数

编写从适配器访问文本的方法

3)对于使用Handler运行Handler直至用户按下

的县

例如处理程序

handler = new Handler();

final Runnable r = new Runnable() {
    public void run() {
       if(!userClcikedCancel){
            handler.postDelayed(r, 1000);
            // get text from adapter and set to EditText     
       }
    }
};

handler.postDelayed(r, 1000);