首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android onLongClickListener不良行为

android onLongClickListener不良行为
EN

Stack Overflow用户
提问于 2011-04-01 13:16:18
回答 1查看 2K关注 0票数 0

我正在使用onLongClickListener,它做了一些意想不到的事情。我附上了示例代码以供参考。我使用了该事件,因此不会采取进一步的操作。当EditText为空或您在空格中单击时,一切都会按预期运行。当您直接单击EditText中的任何文本时,会弹出一个包含文本的白色“气球”。

我找不到对此行为的引用,也找不到如何覆盖它。也许我只是没有使用正确的关键字。有人能给我一个正确的方向吗?

从xml:

代码语言:javascript
运行
复制
<EditText
    android:id="@+id/editText1"
    android:text=""
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
></EditText>

在练习中:

代码语言:javascript
运行
复制
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;
    }
};

编辑:我使用Droid作为我的测试设备,运行2.2,如果这有什么不同的话。这是一个屏幕截图。如果我知道这叫什么,我就能找到它并覆盖它。也许我需要找到源代码?

EN

回答 1

Stack Overflow用户

发布于 2011-04-01 15:01:24

为编辑文本调用setHapticFeedbackEnabled(false)应该会禁用意外行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5509431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档