我想通过手指触摸移动来增加 Android 表格布局的宽度。我用 TouchListener 和 Gesture 试过了。但没有得到确切的结果。请分享一些想法。
问问题
112 次
1 回答
1
您可以使用 GestureDetector.SimpleOnGestureListener 获取此信息。从这里您可以获得如下手势相关信息:- http://developer.android.com/reference/android/view/GestureDetector.SimpleOnGestureListener.html
在这里,您将获得以下方法:-
public boolean onScroll (MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
在此方法中,您需要将 distanceX 添加到列视图的宽度。
like TextView_1.setWidth(TextView_1.getWidth()+Integer.parseInt(distanceX));
希望你能从这里得到线索。
您可以查看此链接作为手势检测器的参考示例
http://www.androidsnippets.com/gesturedetector-and-gesturedetectorongesturelistener
于 2013-09-04T17:38:01.127 回答