在Android中实现scrollView事件

发布于 2024-12-07 01:17:33 字数 1134 浏览 0 评论 0原文

[重新编辑]

我试图在滚动视图中实现这些事件:

  • OnSingleTap
  • OnDoubleTap
  • PaningStart
  • OnPanning
  • PanningEnd
  • PinchingStart
  • OnPinching
  • PinchingEnd
  • RotatingStart
  • OnRotating
  • RotatingEnd
  • OnLongPress

该应用程序是一组 UI 部件,用作一个 UI 部件。我已将它们分类为放置在滚动视图中的相对布局。

我对此完全陌生,我将不胜感激所提供的任何帮助。谢谢。

[重新编辑]

代码示例:

public class Mobclassname extends ScrollView {
    private Object[] children;
    private ArrayList<Object> uiParts = null;
    private Context context;


    public MobGadgetFile(Context context, NSDictionary dict) {
        super(context);
        this.context = context;
        setProperties(dict);

        uiParts = ObjectMgr.createUIParts(context, children);
        RelativeLayout rl = new RelativeLayout(context);

        MobUtils.addUIparts(uiParts, rl);


        HorizontalScrollView hscroll = new HorizontalScrollView(context);
        hscroll.addView(rl);
        this.addView(hscroll);

    }

我正在代码中执行所有操作,因此我没有任何 xml 布局文件。这是我的规格。

谢谢。

[RE-EDIT]

I am trying to implement these events in the scrollView:

  • OnSingleTap
  • OnDoubleTap
  • PaningStart
  • OnPanning
  • PanningEnd
  • PinchingStart
  • OnPinching
  • PinchingEnd
  • RotatingStart
  • OnRotating
  • RotatingEnd
  • OnLongPress

The application is a collection of UI parts that function as one UI part. I have categorized them under a relative layout which I've placed in the scrollView.

I am completely new at this and I would appreciate any help offered. Thanks.

[RE-EDIT]

code sample:

public class Mobclassname extends ScrollView {
    private Object[] children;
    private ArrayList<Object> uiParts = null;
    private Context context;


    public MobGadgetFile(Context context, NSDictionary dict) {
        super(context);
        this.context = context;
        setProperties(dict);

        uiParts = ObjectMgr.createUIParts(context, children);
        RelativeLayout rl = new RelativeLayout(context);

        MobUtils.addUIparts(uiParts, rl);


        HorizontalScrollView hscroll = new HorizontalScrollView(context);
        hscroll.addView(rl);
        this.addView(hscroll);

    }

I am doing everything in code therefore I don't have any xml layout file. This is my specification.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文