想做一个电子书的应用作为毕业设计 类似于coolreader 但是看了coolreader的运行效果后觉得它的翻页效果不是很理想
想请教一下 文字的显示方式要怎么处理比较合理呢,是直接画在canvas上吗?
想加入滑动效果 是不是应该是用ScrollView呢? ScrollView可以和canvas配合使用吗,怎么实现呢?
还有就是求教下布置文字的算法
谢谢
想请教一下 文字的显示方式要怎么处理比较合理呢,是直接画在canvas上吗?
想加入滑动效果 是不是应该是用ScrollView呢? ScrollView可以和canvas配合使用吗,怎么实现呢?
还有就是求教下布置文字的算法
谢谢
解决方案 »
- android EditText 中加入联系人图片
- imageview不监听图片透明区域
- SharedPreferences的getBoolean与putBoolean有问
- 关于android手机显示文件名的时候 出现出错误的现象
- 回报大家:带背景图的ExpandableListview界面。。。+ 源码
- GPS到底如何关闭啊?
- 自定义控件 button中的文字显示不出来
- 真机不能访问,模拟机能够访问webservice程序
- sqlite 的操作类需要做成单实例的吗?
- Android 开发中 对下上两个图层的相关操作问题,求大神果断喷我吧!
- 如何做成如图所示的按钮栏效果
- 让人郁闷的“Too many open files”问题
ANS:当然自己画文字的话是比较灵活的,包括换行什么的都要自己处理,不过也完全可以用TextView来显示。想加入滑动效果 是不是应该是用ScrollView呢? ScrollView可以和canvas配合使用吗,怎么实现呢?
ANS:在布局文件中TextView外部包一个ScrollView就可以实现滚动了。自定义view用canvas画文字也一样的。
TextView:<Linearlayout
...>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="vertical" android:fadingEdge="vertical">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"
android:id="@+id/text_view" android:textColor="#071907" android:paddingTop="5dip" />
</ScrollView>
</Linearlayout>
如果是自定义view:<Linearlayout
...>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="vertical" android:fadingEdge="vertical">
<com.test.Myview.view01
.../>
</ScrollView>
</Linearlayout>
这样就行了,没区别的
还是用textView 显示来的比较容易
谢谢