我正在为客户开发一个 Android 2.2.2 应用程序,他想要执行以下操作:
现在我有一个带有 onClick 事件的按钮,但他不喜欢,他想检测用户何时释放按钮。
我找到了 View.OnTouchListener,我认为这是我需要使用的,但是,是否有可能像我对 onClick 所做的那样将此事件添加到 xml?
<ImageButton
android:id="@+id/btnSaveNewGate"
android:layout_width="@dimen/btnSaveNewGate_width"
android:layout_height="@dimen/btnSaveNewGate_height"
android:layout_below="@+id/radioGrGateType"
android:layout_centerHorizontal="true"
android:layout_marginTop="@dimen/btnSaveNewGate_marginTop"
android:background="@null"
android:contentDescription="@string/layout_empty"
android:onClick="onSaveNewGateClick"
android:scaleType="fitXY"
android:src="@drawable/save_gate_selector" />
我还有两个问题:
用户松开手指时关联的事件是什么?
是否有任何禁止使用View.OnTouchListener
代替的准则onClick
?