在Canvas中drawText时怎样让他自动换行显示,
或者让它显示多行文本,不是在一行显示。
或者让它显示多行文本,不是在一行显示。
解决方案 »
- android系统对话框修改和alterdialog修改
- listview的item的背景随最外层layout背景改变,求解救
- 运行一个非常简单的json小程序,运行就出现一堆红字错误、求解。
- 建行客户端首页动画效果如何做?
- Android 怎么把应用程序画的图片存到SDCARD中
- 怎么让android apk反编译得到的类名为a-z这样无意义的名称
- 平板用Gallery2显示1024x768图片会有一条竖线。
- 请问,很多帖子说的在Android源码下编译是什么意思?
- 手机通话界面最小化
- 关于Tomcat的简单问题,虽然很弱,但是还是来问下
- android APK开发中如何取得当前系统时间?
- 请问大家研究过opencore的oscl的跨平台吗?
你指的用系统的是那个?
是TextView吗?
如果光用TextView就,其他的功能实现不了,
我要做的是文本内容上下滚动,还有当前位置。
你好,
怎样在原来的Canvas中继续画Paint?
如果有10Line的话,要新建10个Paint吗?
然后在Canvas中画10个Paint?
Thanks
用for语句计算x y 的坐标实现多行
不需要的啊,你写一个迭代方法,直接把你的文本传递过去。计算每一行可以展示的文本的宽度,如果超过屏幕宽,则换行展示。canvas,paint可以在迭代内重复绘制嘛。其实这样没必要在android中这么用。android比j2me里的简化很多,譬如可能你要应用到的滚动条之类的,一个scrollview直接搞定,不像j2me那样还要计算。