我得到了listView
,其值为1000 to 9000
(步长为1000)。
我的想法是,用户应从列表中选择一项,然后按开始按钮。所选项目将显示在editText
中。
在用户按下开始按钮后,editText
会将以下listItem
项目作为值每秒,直到用户按下取消按钮。< / p>
因此,如果用户选择3000
而不是按开始,则editText
应该声明为3000,并且每秒递增1000(接管下一个listItem
)。
想法应该如何:
答案 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);