当用户点击鼠标时,通常会生成桌面上的点击事件。但你不要使用带智能手机的鼠标。
到目前为止,我还没有找到在触摸屏上生成点击事件的方法。是否有某些硬件功能,你可以“点击”吗?
答案 0 :(得分:1)
首先,当Android手机上的用户点击“桌面”(主屏幕)时,您无法获得UI点击事件。只有当用户点击您应用中的内容时,您才会获得点击事件。
取自Handling UI Events教程:
// Create an anonymous implementation of OnClickListener
private OnClickListener mCorkyListener = new OnClickListener() {
public void onClick(View v) {
// do something when the button is clicked
}
};
protected void onCreate(Bundle savedValues) {
...
// Capture our button from layout
Button button = (Button)findViewById(R.id.corky);
// Register the onClick listener with the implementation above
button.setOnClickListener(mCorkyListener);
...
}