13

「TextView はテキスト選択をサポートしていません。アクション モードはキャンセルされました。」

Android の PopupWindow の EditText でコンテキスト メニューを表示しようとすると、このエラーが発生します。選択マーカーも機能しません。

この質問は何度も尋ねられましたが、答えられていません。

PopupWindow で EditText の選択マーカーを有効にするにはどうすればよいですか?

EditTextの長押しでPopupWindowがシステムコンテキストダイアログをトリガーしない

私は同じ問題を扱っている別の人間です。何か案は?

4

6 に答える 6

14

私は約1時間チェックして、解決策を見つけました: setwidth = wrapcontent (それは私と一緒に働いています)

于 2016-01-26T12:23:31.773 に答える
5

もし、TextViewあなたは試しましたtextView.setTextIsSelectable(true); か?EditTexteditText.setSelectAllOnFocus(true);

于 2013-04-07T01:07:38.963 に答える
4

試す

et.setTextIsSelectable(true);
et.setFocusable(true);
et.setFocusableInTouchMode(true);
于 2014-11-07T08:46:10.967 に答える
3

あなたが持っているかどうかを確認してください

android:focusable="false"また

android:focusableInTouchMode="false"あなたのxmlレイアウトで。

于 2014-04-26T12:28:55.890 に答える
0

PopupWindow をDialogFragmentに置き換えて、問題を解決しました。同じことを試すことができます。また、DialogFragment の方が安定していることを確認したので、PopupWindow よりもお勧めします。PopupWindow で複数の問題に直面しましたが、DialogFragment の使用を開始したときに修正されました。

selectAllOnFocus プロパティを設定しませんでした。

于 2015-01-08T12:20:03.780 に答える