0

我有一个编辑文本,在我的应用程序的一个屏幕的顶部和底部有一个按钮和操作栏。在编辑文本中输入文本后,当我长按编辑文本中的文本时,剪切复制上下文菜单在顶部和底部显示(作为当前操作栏的叠加层出现),但这里我的问题是键盘隐藏操作栏,所以我看不到剪切、复制菜单。所以我想要做的一个解决方案是我只想在顶部显示剪切副本上下文菜单。但这里它显示在底部,因为我正在拆分操作栏。那么如何停止拆分上下文菜单。

4

1 回答 1

0

在 TextView 上使用 onLongClickListenr,即当用户长按 textview 时,只有键盘会隐藏。

compose_MessageText.setOnLongClickListener(new OnLongClickListener() {

            @Override
            public boolean onLongClick(View arg0) {
                InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(compose_MessageText.getWindowToken(),   0);
                return false;
            }
        });
于 2013-05-07T11:45:10.427 回答