Android 在文本视图中选择文本

Android 在文本视图中选择文本,android,textview,Android,Textview,我有两个textview,我想在这两个textview中实现textselection功能。Api版本为15及以上。两个textview的xml是相同的。 在我的代码中,我调用了这个方法 tv1.setCustomSelectionActionModeCallback(new Callback() { public boolean onPrepareActionMode(ActionMode mode, Menu menu) { // TODO Auto-generated method

我有两个textview,我想在这两个textview中实现textselection功能。Api版本为15及以上。两个textview的xml是相同的。 在我的代码中,我调用了这个方法

tv1.setCustomSelectionActionModeCallback(new Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
    // TODO Auto-generated method stub
    return false;
}

public void onDestroyActionMode(ActionMode mode) {
    // TODO Auto-generated method stub
}

    public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    // TODO Auto-generated method stub
    return true;
}

public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
    // TODO Auto-generated method stub
    return false;
}
});

tv2.setCustomSelectionActionModeCallback(new Callback() {
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
    // TODO Auto-generated method stub
    return false;
}

public void onDestroyActionMode(ActionMode mode) {
    // TODO Auto-generated method stub
}

public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    // TODO Auto-generated method stub
    return true;
}

public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
    // TODO Auto-generated method stub
    return false;
}
}))

当我运行代码时,我能够成功地选择第一个文本视图,但无法选择第二个文本视图。无法选择以文本视图的形式获取logcat消息,操作模式被取消。我已经通过了所有的链接,但无法解决这个问题

两个textview的xml结构相同

我还补充了: tv1.setTextIsSelectable(true);
tv2.settextisselection(true)

你试过在CreateActionMode(ActionMode模式,菜单菜单){return false;}上设置公共布尔值吗?我也试过,但没有用。我只是感到困惑,因为它正确地用于第一个文本视图,而不用于第二个文本视图。对于第二个文本视图,始终以文本视图的形式获取消息是不可选择的……我已经尝试并测试了它,两个文本视图都工作得非常好。也许你需要清理你的项目并重建它。尝试再次使用LinearLayout进行测试,避免使用RelativeLayout。试一下,让我知道结果,希望它能起作用。。我已经尝试过了,但仍然无法为第二个文本视图获取setCustomSelectionActionModeCallback…第一个文本视图工作正常…仅第二个文本视图出现问题…感谢user2652394…我查看了文档,发现我正在为第二个文本视图使用setMovementMethod,因此焦点从第二个文本视图丢失。现在问题解决了。。。。