只需长按即可选择 TextView

2024-01-25

我有很多TextViews and ImageViews 交错,我想选择 a 中的一个单词TextView长按一下。如果我设置所有TextViews 可选择mTextView.setTextIsSelectable(true)滚动效果不佳,当我单击其中一个元素时,视图会滚动以将其设置为第一个元素。

我想我可以做这样的事情:

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

但我必须执行长按两次,第一次将其设置为可选择,第二次选择单词。然后我必须重写类似的东西onScroll or onClick设置TextView因为无法再次选择。

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

编辑:我需要选择单词TextView但我只想长按它TextViews。它们在运行时创建并添加到FrameLayout。也许我无法在上面执行所有手势FrameLayout减去onLongPress...


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

只需长按即可选择 TextView 的相关文章