Java android onLongClickListener不受欢迎的行为
我正在使用onLongClickListener,它正在做一些意想不到的事情。我附上了样本代码供参考。我消耗了事件,因此没有采取进一步的行动。当EditText为空或单击空白时,一切正常。当您直接单击EditText中的任何文本时,会弹出一个包含文本的白色“气球” 我无法找到此行为的引用或如何覆盖它。也许我只是没有使用正确的关键字。谁能给我一个正确的方向 从xml中:Java android onLongClickListener不受欢迎的行为,java,android,behavior,onlongclicklistener,Java,Android,Behavior,Onlongclicklistener,我正在使用onLongClickListener,它正在做一些意想不到的事情。我附上了样本代码供参考。我消耗了事件,因此没有采取进一步的行动。当EditText为空或单击空白时,一切正常。当您直接单击EditText中的任何文本时,会弹出一个包含文本的白色“气球” 我无法找到此行为的引用或如何覆盖它。也许我只是没有使用正确的关键字。谁能给我一个正确的方向 从xml中: <EditText android:id="@+id/editText1" android:text=""
<EditText
android:id="@+id/editText1"
android:text=""
android:layout_height="wrap_content"
android:layout_width="fill_parent"
></EditText>
编辑:我正在使用DroidX作为运行2.2的测试设备,如果这有什么不同的话。这是一个屏幕截图。如果我知道这叫什么,我就能找到它并覆盖它。也许我需要找到源代码
为编辑文本调用setHapticFeedbackEnabled(false)应禁用意外行为。已经尝试过了。它关闭振动反馈,但不关闭气球弹出。通过使用代码和XML选项关闭触觉反馈,我再次确认了这一点。我将尝试获取一个屏幕截图来发布。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditText edit = (EditText) findViewById(R.id.editText1);
edit.setOnLongClickListener(longClickListener);
}
OnLongClickListener longClickListener = new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
doSomething();
return true;
}
};