【问题标题】:android: how to find the location of form widget or imageview?android:如何找到表单小部件或图像视图的位置?
【发布时间】:2013-01-14 10:36:44
【问题描述】:

在我的应用程序中,我将 textview、imageview 从一个线性布局拖放到另一个线性布局。如何以编程方式找到 textview 或 imageview 的当前位置,无论它是第一个布局还是第二个布局。

【问题讨论】:

    标签: java android drag-and-drop android-linearlayout


    【解决方案1】:

    您可以通过调用view.getParent() 获取视图父级,然后将其转换为LinearLayout。然后,我只需使用 view.getId() 检查父 ID,并检查它是否等于 R.id.nameOfYourFirstLayoutR.id.nameOfYourSecondLayout

    【讨论】:

      【解决方案2】:

      您可以尝试检索父视图并检查它的 ID:

      View parent = (View)view.getParent();
      

      或者布局也是动态的?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-24
        • 2014-12-26
        • 1970-01-01
        • 2021-03-27
        • 1970-01-01
        • 2014-01-16
        • 1970-01-01
        • 2014-01-20
        相关资源
        最近更新 更多