【问题标题】:Comparing text of two button using drag & drop使用拖放比较两个按钮的文本
【发布时间】:2013-09-01 07:22:54
【问题描述】:

我的应用程序中有两种类型的按钮,一种是城市名称,另一种是城市中心。我决定将其中一个拖到另一个上, 因此,当按钮位于另一个按钮上方时,我以编程方式检查两个按钮的文本。 请帮帮我...

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以通过以下方式获取按钮文本:

    YourBtn.getText().toString();
    

    您可以通过以下方式比较它们:

    if(YourBtn.getText().toString().equal(SecondButton.getText.toString()))
    {
      //do your work
    }
    

    编辑:How To Make Drag&Drop Button in Android

    【讨论】:

    • 我怎么能理解按钮正好在另一个按钮之上?
    • 看,我想拖动按钮并放在另一个按钮上然后我比较它们。
    • 请查看编辑后的答案,根据该链接,我认为您可以检查您在 MotionEvent.ACTION_MOVE 事件上的视图的 x 和 y 位置。
    • 我的意思是,在按钮的 OnTouchListener 中,您可以检查拖动按钮的确切位置,因此您可以检查拖动按钮的 x 和 y 位置,并将其与您的第一个和静态按钮进行比较。跨度>
    • @Arash 我用的是AbsoluteLayout,所以不能这样用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 2011-05-09
    • 1970-01-01
    相关资源
    最近更新 更多