我试图让我的textView对用户的点击做出反应。
我发现我实际上必须设置android:clickable="true"
,所以现在实际上调用了我的函数。
但我的问题是,我正在使用动画在我的活动中移动我的textView(从下到上)。所以现在只有当你点击我的textView曾经所在的位置时才会调用onClick函数,而不是它实际所在的位置。
你如何解决这个问题?
编辑: 不幸的是,我无法像第一个答案所暗示的那样以编程方式移动实际的TextView(我使用的是RelativeLayout )。但是,我可以用另一个 TextView(透明)覆盖我的 TextView 的位置,该 TextView 仅在动画结束时才可点击。完美运行。