Loop with delay period
问题 I have a TextView and I want each second to highlight another letter in the word. For example: h e l l o - h e l l o - h e l l o - h e l l o - h e l l o What I have done: int i = 0; String text; Handler handler = new Handler(); public void spanText(String txt) { text = txt; for(int i=0; i<text.length(); i++) { handler.post(runnable); } Runnable runnable = new Runnable() { @Override public void run() { Spannable spannable = Spannable.Factory.getInstance().newSpannable(text); StyleSpan style =