Android中自定义View超出屏幕怎么显示

Android屏幕

1个回答

写回答

Q师傅

2026-01-15 05:41

+ 关注

屏幕
屏幕

在调用scrollBy之前做一下判断即可。如果想要判断当前滚动到哪里的话,应该用getScrollX()和getScrollYgetLeft()拿到的是layout时的位置,scroll是不会改变view自身的layout的。

补充:自定义View里面显示一张图片,并且该View的尺寸大于屏幕的尺寸,要想看到被遮住的地方,只能上下左右那么滑屏来显示。如果使用ScrollView的话,不能斜着滑屏。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号