小编Pla*_*ius的帖子

在TextView -Android中逐字母显示字符串

我有这个代码:

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一个动画效果.

java string android for-loop android-animation

6
推荐指数
1
解决办法
3018
查看次数

标签 统计

android ×1

android-animation ×1

for-loop ×1

java ×1

string ×1