首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

自定义View显示超出屏幕怎么处理

2013-02-24 
自定义View显示超出屏幕怎么办?我用GestureDetector.SimpleOnGestureListener()和scrollBy解决了不能拖动

自定义View显示超出屏幕怎么办?
我用GestureDetector.SimpleOnGestureListener()和scrollBy解决了不能拖动问题
可是我发现这时我想拖多远都可以,如何能限定这个view的绝对边界。
我用getLeft(),一直返回0。。。 自定义view 拖动 边界
[解决办法]
在调用scrollBy之前做一下判断即可。
如果想要判断当前滚动到哪里的话,应该用getScrollX()和getScrollY()
getLeft()拿到的是layout时的位置,scroll是不会改变view自身的layout的。

热点排行