[英]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.