社区
Android
帖子详情
怎么获取HorizontalScrollView滚动条的宽度?
Trent1985
博客专家认证
2013-12-25 12:26:22
各位大虾,请问如何获取HorizontalScrollView滚动条的宽度呢?使用getScrollBarSize()无法得到,还有别的方法吗?为什么这个接口得到的值是错误的呢?我得到的一直是20!!!
...全文
357
3
打赏
收藏
怎么获取HorizontalScrollView滚动条的宽度?
各位大虾,请问如何获取HorizontalScrollView滚动条的宽度呢?使用getScrollBarSize()无法得到,还有别的方法吗?为什么这个接口得到的值是错误的呢?我得到的一直是20!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Trent1985
2013-12-25
打赏
举报
回复
引用 1 楼 birdsaction 的回复:
HorizontalScrollView 重载这个类,在onMeasure里面可以得到
情况是这样的,我想做一个标尺,指针在中间指示位置,标尺使用的是HorizontalScrollView显示,可以滑动,但是标尺左右有范围限制,比如-100到100,滑动不能超出这个范围,现在无法得到滚动条的宽度,所以无法准确计算滑动距离!真心求教!
Trent1985
2013-12-25
打赏
举报
回复
引用 1 楼 birdsaction 的回复:
HorizontalScrollView 重载这个类,在onMeasure里面可以得到
能在具体点吗?新手,不太理解,谢谢啊!
Birds2018
2013-12-25
打赏
举报
回复
HorizontalScrollView 重载这个类,在onMeasure里面可以得到
Android实现仿QQ5.0的侧滑效果(博客源码)
博客地址http://blog.csdn.net/pfe_nova/article/details/40921097 整体思路:两个界面本质是一个View,左右排列,通过一个水平
滚动条
来实现(示例中自定义了一个View继承自
Horizon
tal
ScrollView
)。起始状态
滚动条
在靠近中间的位置,这样就显示出了内容区域。当从内容区向左侧滑时,滑到一定的范围就直接将
滚动条
设置到最左边,这样就看到了左边的菜单。向右侧滑也是类似。为了达到在菜单边界露出内容区域的效果,需要设置菜单的
宽度
比屏幕
宽度
小一些(小的
宽度
就是露出内容区域的
宽度
)。需要的知识点如下:1. 自定义View的onMeasure事件与onLayout事件;2. onTouchEvent事件;3.
获取
屏幕的
宽度
和高度;4.
获取
和设置
滚动条
的偏移量并实现切换的动画;5.单位换算;6.设置不显示标题。
Horizon
tal
ScrollDemo-master:RecyclerView+
Horizon
tal
ScrollView
无嵌套实现左侧标题栏固定,右侧内容部分可整体横向滑动
RecyclerView+
Horizon
tal
ScrollView
无嵌套实现左侧标题栏固定,右侧内容部分可整体横向滑动,可随意上下拉刷新,刷新和滚动之后,位移位置不变 主要解决以下几点问题 1.因整个实现上使用原生RecyclerView,只有右侧内容页横向的RecyclerView+
Horizon
tal
ScrollView
嵌套(单条item横向填充数据量小,嵌套无非不能viewholder复用,所以性能影响忽略不计),无其他自定义view,性能非常好,界面流畅 2.解决了右侧部分在viewholder缓存之后,位置错乱问题,即上下滚动出界面之后或者下拉刷新之后,新取出来的holder缓存没有偏移问题 3.解决单个item滑动触发整个右测部分滑动的联动和顶部tab单独滑动,联动右侧部分的滑动问题 具体实现方式在博客中,不足之处欢迎交流
android水平导航条的实现
我用的是
Horizon
tal
ScrollView
来实现水平条的滚动,按钮的背景
宽度
和图片的一致,以免被拉伸,main.xml的配置如下:
ScrollView
和
Horizon
tal
ScrollView
滚动条
的简单使用
ScrollView
和
Horizon
tal
ScrollView
(
滚动条
)的讲解: 一、对于
ScrollView
滚动条
共有两种,垂直和水平——
ScrollView
和
Horizon
tal
Scrollview
。 网上的教程也有很多,我找了两个基础的demo初学者可以点进去看看——Demo1和Demo2。 我这里就简单的在补充一些它常见的属性: android:scrollbars 设置
滚动条
显示。non...
android
滚动条
宽度
设置,
Horizon
tal
ScrollView
内动态添加控件时修改
宽度
适应
我有一个TableLayout,它的内容是动态生成的。我遇到了下面的问题:当动态生成的一行的内容太长时,靠右边的内容会被遮住了。于是我想要这个TableLayout在横向上可以滚动。解决的办法是,用
Horizon
tal
ScrollView
包装TableLayout,这样,当内容很长时,就会出现横向
滚动条
。像这样:android:layout_width="fill_parent"android:l...
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章