【问题标题】:how to determine where a user clicked at on an ImageButton via Android?如何确定用户通过 Android 在 ImageButton 上单击的位置?
【发布时间】:2015-10-06 22:32:42
【问题描述】:

这是我的 ImageButton。我的困惑是我不知道如何确定用户是点击了登录部分还是注册部分,所以我可以将他们带到相应的活动中。如果有人可以 1) 命名我可以用来自学的资源,或者 2) 解释查找视图位置的过程以及用于确定点击是否在特定部分范围内的任何可能算法,我将非常感激看不看。

【问题讨论】:

    标签: android imagebutton motionevent


    【解决方案1】:

    你应该把你的按钮分成两个不同的,分别处理点击。

    【讨论】:

      【解决方案2】:

      拥有 2 个图像按钮并尝试实现您想要的相同外观和感觉。

      在你的情况下,即使这种事情是可行的。这是昂贵的、复杂的和不必要的。你会遇到按钮样式的问题(例如:焦点)

      编辑:

      是的,我明白,但我建议你不要把事情复杂化。因为,您的设备资源有限(例如:电池),

      但是您仍然可以获得有关如何使用 2 个按钮创建一个圆形按钮的经验,这仍然令人兴奋:D。

      【讨论】:

      • 谢谢@Diyoda。有时最重要的是学会不该做什么。
      猜你喜欢
      • 2011-07-12
      • 2016-01-17
      • 1970-01-01
      • 2021-06-10
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 2016-05-07
      • 2021-08-10
      相关资源
      最近更新 更多