Android Studio之TextView开发,实现滚动文本显示

当你需要动态显示当前操作日志的时候,你可以简单地使用TextView控件来实现。

tv_show.setMovementMethod(ScrollingMovementMethod.getInstance()); //滚动文本
        sb_test.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            @Override
            public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
                tv_show.append(">>>>>>> Current Value:" + sb_test.getProgress() + "\r\n");
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
                tv_show.append(">>>>>>> Begin to operation SeekBar ... \r\n");
            }

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
                tv_show.append(">>>>>>> End operating SeekBar. \r\n");
            }
        });

其中tv_show就是一个TextView对象,sb_test就是一个SeekBar对象而已。

备注:实现滚动文本就一句代码  

tv_show.setMovementMethod(ScrollingMovementMethod.getInstance()); //滚动文本

tv_show的布局是这样设定的:

最重要的一点就是: android:scrollbars="vertical"

--- The End.

 

sb_test.setMax(50); // 设定最大值
sb_test.setProgress(25); // 设定起始位置

你可能感兴趣的:(AndroidStudio)