我有这个代码:
public void setText(String s){
TextView tv= (TextView)HomeActivity.tf.getView().findViewById(R.id.textViewFragment);
char c;
for(int i=0; i< s.length(); i++){
c= s.charAt(i);
tv.append(String.valueOf(c));
try{
Thread.sleep(100);
}catch(Exception e){}
}
}
Run Code Online (Sandbox Code Playgroud)
问题是我不能让TextView逐个显示字母.循环完成并执行所有操作后,即文本显示时.
我想让它逐个字母显示,以给TextView一个动画效果.