我有这段代码:
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){}
}
}
问题在于我无法让TextView逐个显示字母。循环完成并执行所有操作后,文本才会显示出来。 我希望它可以逐个显示字母,为TextView添加动画效果。
tv.setText(String.valueOf(c))
- GIRIDHARAN