如果在scrollview里面有一个按钮控件,那么我设置scrollview的setOnTouchListener鼠标在按钮上,没有触发onTouch事件,只有在空白的没有控件的地方,才触发onTouch,我想在控件上都能触发scrollview的onTouch事件,要怎么写?
解决方案 »
- 安卓应用调试运行时如何自动运行?
- android jni 中文乱码
- 安卓如何判断一个程序是内置在ROM里的,还是后来安装的
- 新手求助:怎样将wifi接收的声音二进制数据,通过耳麦能听到
- eclipse打开android源码工程出问题了
- 用webview从网上扒数据下来,网页上编码是utf-8。我取下来之后个别文字显示的乱码。这个是什么情况?求解啊
- android自带的日历好像很少有人使用吧?不设置账户没法用?
- 安卓webView加载html5游戏的问题
- 关闭activity时会释放当前activity用过的bitmap吗?
- Android 秘密录制视频
- 求指教,或者说是探讨一个问题
- 问一下远程数据抓取策略的问题
int nx = 0;
int ny = 0;
public boolean onTouch(View v, MotionEvent event) {
Log.v("ll", ""+event.getX());
// TODO 自动生成的方法存根
if (event.getAction() == MotionEvent.ACTION_DOWN) {
Log.v("now", ""+event.getX());
nx = (int) event.getX();
ny = (int) event.getY();
} else if (event.getAction() == MotionEvent.ACTION_MOVE) {
v.scrollTo(
v.getScrollX() - (int) (event.getX() - nx),
v.getScrollY() - (int) (event.getY() - ny));
nx = (int) event.getX();
ny = (int) event.getY();
}
return true;
}
});
我也遇到过同样的问题,上面一堆字是自带滚动的textview,下面那个黑方块是我后来加的实现touchListener的textview.
只能在下面那个textview里面滑动........
“longer262110"的方法,也不行,如果在HorizontalScrollView有超多控件,这个不理想,而且控件,可以单击事件,只是左右移动的时候触发父控件HorizontalScrollView的onTouch