[英]Android: Automatically get the next list item every second
我得到一个listView
,其值从1000 to 9000
(一个步骤1000 to 9000
1000)。 我的想法是用户应该从列表中选择一项,然后按开始按钮。 所选项目将显示在editText
。 用户按下启动按钮后, editText
将采取以下listItem
直到用户按下取消按钮项作为值每秒 。
因此,例如,如果用户选择了3000
而不是按开始,则editText
应该声明3000,并每秒增加1000(接管下一个listItem
)。
知道应该如何:
我的完成方法是
1)生成介于0和适配器计数之间的随机数。 产生随机数
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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.