自定义View 超出屏幕问题

不用了的号 2011-03-31 11:01:22
现在自己写了一个View 他要显示的内容一个屏幕是装不下的,可以实现加滚动条,
<ScrollView>
<myView />
<ScrollView> 这样是没有问题的,可是现在要求不要用<ScrollView> 自己写一个
应该怎么实现 网上查了,可以用onTouchEvent 结合 scrollTo 来实现
请高手帮忙 还有一个问题就是我写了之后,他超出了,还一直显示空白,
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
不用了的号 2011-03-31
  • 打赏
  • 举报
回复
假设 手机 屏幕是 240 * 320 的
class myView extends View{

Paint myPaint = null;

public ShowInfoView(Context context, AttributeSet attrs) {
super(context, attrs);
}
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);

paint = new Paint();
canvas.drawText("Hello World",10,10,paint);
canvas.drawText("Hello World",10,400,paint);

}
}



很显然第二个Hello World是显示不出来的
现在就是想通过什么方法在屏幕上拉动,
使其拉到低看到第二个Hello World




男主角 2011-03-31
  • 打赏
  • 举报
回复
我也想学。朋友,贴上代码来。详细点。

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧