Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
来源:互联网 发布:601519历史交易数据 编辑:程序博客网 时间:2024/04/27 01:40
android.widget.HorizontalScrollView,译为"横向滚动条"!
在默认情况下,HorizontalScrollView控件里面的内容在滚动的情况下,会出现滚动条,为了去掉滚动条,只需要在<HorizontalScrollView/>里面加一句 android:scrollbars="none"。
如果想实现在代码里面,点击左(右)按钮【btnLeft(btnRight)】,滚动条里面的内容会向左向右滚动【horizontalScrollViewMM】。代码如下:
滚动条向左滚动:
btnLeft.setOnClickListener( new View.onClickListener(){
horizontalScrollViewMM.arrowScroll(View.FOCUS_LEFT);
});
滚动条向右滚动:
btnRight.setOnClickListener( new View.onClickListener(){
horizontalScrollViewMM.arrowScroll(View.FOCUS_RIGHT);
});
其中:arrowScroll方法:
public boolean arrowScroll (int direction)
响应点击左右箭头时对滚动条的处理。
参数
direction The direction corresponding to the arrow key that was pressed箭头按键所表示的方向
返回值
若此事件成功完成,则返回true;否则返回false。
HorizontalScrollView还有个方法你可能用得上:
public final void smoothScrollBy (int dx, int dy)
类似
scrollBy(int, int)
,但是呈现平滑滚动,而非瞬间滚动(译者注:瞬间滚动——指不显示滚动过程,直接显示滚动后达到的位置)。参数
dx 要滚动的X轴像素差值(译者注:横向像素差值)
dy 要滚动的Y轴像素差值(译者注:纵向像素差值)
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- Android控件之HorizontalScrollView 去掉滚动条
- Android控件之HorizontalScrollView 去掉滚动条
- Android控件之HorizontalScrollView 去掉滚动条
- Android控件HorizontalScrollView/listview去掉滚动条
- HorizontalScrollView去掉滚动条
- Android 自定义 HorizontalScrollView 实现图片左右滚动按钮控制
- android 通过按钮控制水平滚动条
- Android 去掉listView设置滚动条方向 还有不显示
- android控制滚动条滚动
- Flex 控件去掉滚动条
- 滚动条ScrollView、HorizontalScrollView
- 【Android 开发】:UI控件之 ScrollView垂直滚动控件 和 HorizontalScrollView水平滚动控件的使用
- android 图片垂直方向( ScrollView) ,水平方向HorizontalScrollView 滚动
- Android ScrollView去掉滚动条
- HorizontalScrollView 水平滚动控件
- webview去掉缩放按钮、边界滚动条
- c 语言中的 6 个关系运算符
- Js+XML字符串 操作并转成json格式字符串
- JS解析XML文件和XML字符串
- Js+XML 操作
- Letter Combinations of a Phone Number
- Android控件之HorizontalScrollView 去掉滚动条 用按钮控制滚动方向
- [每日一题] 11gOCP 1z0-052 :2013-09-5 runInstaller oracle of no swap.............................A36
- Interleaving String
- python19 函数和变量
- Javascript学习之消息框(一)
- python20 函数和文件
- 编程中常见的错误处理方式
- 随机图
- ABAP 中 Table Control例子