android很多该有的api都没提供出来,有时候真的是让人郁闷。scrollview滚动到底的事件都不提供。
需要实现此效果怎么办,转个弯还是能做到的,用horizontal scroll view做例子。
第一步,获取子view的宽度
scrollview有且只有一个子view
View view = (View) horizontalScrollView.getChildAt(horizontalScrollView
.getChildCount() - 1);
int subViewWidth = view.getRight();


第二步,获取scrollview的滚动位置
int x = horizontalScrollView.getScrollX();


第三步,判断
当subViewWidth - x - 
horizontalScrollView.getWidth() == 0则表示滚动到了最右边


这些判断该如何触发呢,为horizontalScrollView设置setOnTouchListener吧

更多相关文章

  1. Android小例子(点击一个按钮,传递数据给另一个页面)
  2. android dashboard布局的一个例子
  3. android中dialog加工后的例子
  4. Android上使用Google Maps最最简单的例子

随机推荐

  1. 更新日志 - fir.im 回归,上线 Android(安
  2. Android应用开发学习记录(一)ImageView 添
  3. Android(安卓)Dev Guide -> User Interfa
  4. 04 ImageView中图片保存到文件
  5. Android(安卓)自定义View(五)实现跑马灯垂
  6. [置顶] Android内存泄漏查找和解决
  7. Qt on android 播放视频的实现
  8. 通过串口实时打印Android内核调试log信息
  9. 简单的Android(安卓)游戏测试
  10. 一起来学Android(安卓)Studio:(六)使用Gradl