禁用滚动条触摸事件

燚㵘䲜 2010-11-17 09:57:50
Hi, All

怎样禁用滚动条效果,不显示滚动条。

如:触摸时反映TextView的触摸事件,
而不是HorizontalScrollView的触摸事件。


<HorizontalScrollView android:id="@+id/hscroll"
android:layout_width="fill_parent"
android:layout_height="200px">
<TextView android:id="@+id/textLineMsg"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#F05"
android:text="欢迎到北京,中国首都,美丽的城市!"
android:textSize="100px"
android:singleLine="true"
android:paddingTop="5dip">
</TextView>
</HorizontalScrollView>
...全文
429 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
燚㵘䲜 2010-11-19
  • 打赏
  • 举报
回复
很急啊,有心人告诉我一下啊.
在此,万分感谢...
燚㵘䲜 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dinjay 的回复:]

在onTouchEvent 里处理就可以了
直接return TextView的ontouchevent
[/Quote]

hello.

怎样直接返回TextView的触摸事件案?
纠结的木棉花 2010-11-17
  • 打赏
  • 举报
回复
在xml中设置该属性:android:scrollbars="none"
则可以隐藏滚动条
但是还是存在滚动的效果,只是滚动条看不见了
dinjay 2010-11-17
  • 打赏
  • 举报
回复
在onTouchEvent 里处理就可以了
直接return TextView的ontouchevent
燚㵘䲜 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 smallhero007 的回复:]

你将HorizontalScrollView设置成不能获取焦点。
android:focusable=“false”
[/Quote]


不好使,触摸拖动以后反映的是HorizontalScrollView的事件,
达不到触发TextView的效果。
SmallHero007 2010-11-17
  • 打赏
  • 举报
回复
你将HorizontalScrollView设置成不能获取焦点。
android:focusable=“false”
燚㵘䲜 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhq56030207 的回复:]

在xml中设置该属性:android:scrollbars="none"
则可以隐藏滚动条
但是还是存在滚动的效果,只是滚动条看不见了
[/Quote]

在触摸过程中,是否能否能设置执行TextView的触摸,而不是HorizontalScrollView。
燚㵘䲜 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dinjay 的回复:]

在onTouchEvent 里处理就可以了
直接return TextView的ontouchevent
[/Quote]

处理ontouchevent事件时先触发HorizontalScrollView而不是TextView。
怎样接受给TextView的ontouchevent中?

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧