使TextView在Android上可滚动

使TextView在Android上可滚动

我在一个文本视图中显示文本,它看起来太长了,不适合一个屏幕。我需要使我的TextView可滚动。我怎么能这么做?

以下是代码:

final TextView tv = new TextView(this);tv.setBackgroundResource(R.drawable.splash);tv.setTypeface(face);tv.setTextSize(18);
tv.setTextColor(R.color.BROWN);tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL);tv.setOnTouchListener(new OnTouchListener() {
    public boolean onTouch(View v, MotionEvent e) {
        Random r = new Random();
        int i = r.nextInt(101);
        if (e.getAction() == e.ACTION_DOWN) {
            tv.setText(tips[i]);
            tv.setBackgroundResource(R.drawable.inner);
        }
        return true;
    }});setContentView(tv);


收到一只叮咚
浏览 1757回答 3
3回答

慕婉清6462132

您不需要使用ScrollView事实上。只需设置android:scrollbars = "vertical"你的财产TextView在布局的XML文件中。然后使用:yourTextView.setMovementMethod(new ScrollingMovementMethod());在你的密码里。好的,它滚动!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android