-1

我想通过手指触摸移动来增加 Android 表格布局的宽度。我用 TouchListener 和 Gesture 试过了。但没有得到确切的结果。请分享一些想法。

4

1 回答 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 回答