我在android中有一系列按鈕,我需要按順序更改這些按鈕的文本(逐個緩慢地)如何實現此目的?我無法在這裏應用任何動畫?Android: - 使用動畫順序更改按鈕上的文本
-2
A
回答
0
其實很難說清楚 你想在這裏做什麼,但一個選項可以是使用TimerTask你可以重複更改按鈕的文本以任何你想要的時間間隔。你可以使用一個for loop
遍歷按鈕
0
Handler myHandler = new Handler();
//你的按鈕是這樣的
int[] ButtonArray = {R.id.button1,R.id.button2.....};
String[] stringArray = {"Hi","Hello","oi"....};
// get all the button
private Button[] myButtons=new Button[buttonArray.length];
for(int i = 0; i < buttonArray.length ; i++){
myButtons[i] = (Button) findViewById(mAlphabetsId[i]);
}
//處理程序做重複任務
........ ......... 開始重複任務
counterValue = 0;
Size =buttonArray.length; //Number of buttons
myHandler.postDelayed(mMyRunnable, speed);
.............................
private Runnable mMyRunnable = new Runnable()
{
public void run()
{
if(counterValue<Size){
myButtons[counterValue].setText(stringArray[CounterValue]);
myHandler.postDelayed(mMyRunnable, 1000); //Call again with 1 sec delay
counterValue++;
}else{
myHandler.removeCallbacks(mMyRunnable);
counterValue=0;
}
}
};
此代碼可能包含錯誤,因爲我很急。先試一試。
讓我知道如果你卡住了。
相關問題
- 1. 在Android上更改按鈕文本
- 2. 更改Android上活動動畫的z順序
- 3. 更改按鈕的DatePickerDialog的順序4.0.3
- 4. 如何使用Android上的EditText更改按鈕的文本
- 5. 動畫調用的更改順序
- 6. 如何更改XP上快速啓動按鈕的順序?
- 7. 在其他按鈕上更改按鈕文本android
- 8. 如何在Android上動態更改按鈕和文本顏色
- 9. 更改js中的按鈕順序
- 10. 加載動畫後無法更改Jquery按鈕的文本
- 11. 更改Android使用動畫
- 12. 更改Android應用程序代碼中的按鈕文本
- 13. 更改按鈕上文本的方向
- 14. 更改按鈕上的文本按鈕單擊無限次
- 15. 的Android文本菜單更改按鈕上的文字
- 16. 更改按鈕的文本動態
- 17. 更改正在生產的移動應用程序上的按鈕等文本
- 18. Android上的動畫或移動按鈕
- 19. 使用php更改html按鈕文本
- 20. Android隨機更改按鈕文本
- 21. 如何使用glyphicon bootstrap更改按鈕文本並保存順序?
- 22. 按順序播放幀動畫。 Android
- 23. Android如何按順序動畫對象
- 24. 更改使用按鈕點擊TextView的文本中的Android
- 25. 動畫提交按鈕的值更改
- 26. UIView動畫更改大小的按鈕
- 27. 按鈕,並與Android更改文本,應用程序崩潰
- 28. Android:使用單選按鈕更改文本視圖的內容
- 29. 在動畫期間更改Z順序
- 30. 動畫按鈕Android
你可以使用處理程序.... – vnshetty