只需长按即可选择TextView

时间:2017-03-04 17:08:57

标签: android textview

我有很多TextViewImageView s交错,我想通过长按选择TextView中的一个字。如果我使用TextView将所有mTextView.setTextIsSelectable(true)设置为可选,则滚动效果不佳,当我点击其中一个时,视图会滚动将其设置为第一个元素。

我以为我可以做类似的事情:

mTextView.setOnLongClickListener(new View.OnLongClickListener() {
            @Override
            public boolean onLongClick(View view) {
                mTextView.setTextIsSelectable(true);
                return false;
            }
        });

但是我必须执行两次长按,一次将其设置为可选择,第二次选择单词。然后我必须覆盖onScrollonClick之类的内容,将TextView设置为无法再次选择。

有人知道一些解决方案吗?

编辑:我需要选择TextView的单词,但我只想对TextView进行长按。它们在运行时创建并添加到FrameLayout。也许我无法在FrameLayout减去onLongPress ...

上执行所有手势

0 个答案:

没有答案