在android平台下怎样在View类视图中加入滚动条?最近想做一个阅读器练练手,预计用View类做界面,用canvas类的drawText()方法绘制文字,但是如何在屏幕右边加上滚动条呢?各位高手指点一下啊!!谢了!

解决方案 »

  1.   

    View类实现你的绘制文字的功能   Activity中用ScrollView布局 然后将R.layout.*指定为View类   不知可不可以 没试过 额
      

  2.   

    不是在View类中加入滚动条,而是把自定义的View类放在一个SCrollView里面,然后把ScrollView放在一个layout中,最后把layout设置成activity的layout,这样就有滚动条了。
      

  3.   

    是不是这样呢?在XML布局文件中:假设显示文字的View类是TextView.java
    <ScrollView
     android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    <包名.TextView>
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    </包名.TextView></ScrollView>嵌套自定义的View类到XML文件中我不是很熟。是这样吗?
      

  4.   

    是的,ScrollView外面再嵌套一个LinearLayout就可以。
    也可以在代码中实现此种布局。