Android の EditText に問題があります。通常、ユーザーが EditText を長押しするかダブルタップすると、カーソルがある単語が強調表示され、EditText の Contextual Actionbar (CAB) がポップアップします (Android 3.0 以降)。
私の EditText は実際に最近までこれを行っていました。問題は、EditText を長押しすると、選択した単語が「ピックアップ」されることです。つまり、単語の拡大された「ゴースト」イメージがピックアップされ、ドラッグ アンド ドロップできます。それが挿入されたテキスト内の他の場所にあります。EditText のコードにはまったく触れていません。Google Chrome (デスクトップ バージョン) を実行している人なら誰でも、テキストを強調表示してカーソルでドラッグすると、このような動作を確認できます。
この問題は、私のデバイスが最近 Android 4.2.2 にアップグレードされたことが原因である可能性があります。Google で情報を探しましたが、何も見つかりませんでした。また、単語をダブルタップしても期待どおりに CAB が表示されません。1 秒間点滅してから消えますが、これは関連する問題ではないと思います。
アプリは CAB なしでは機能しないため、この動作を停止する必要があります。問題は、「通常の」動作に戻すにはどうすればよいかということです。すべての動作は、Android 4.2.2 を実行している Nexus 4 で確認されています。すべての助けに感謝します。どうもありがとうございます!
EditText の XML レイアウト コード:
<EditText
android:id="@+id/editor_mainText"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_above="@+id/options_bottom"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/options_top"
android:background="#FFE7E7E7"
android:imeOptions="flagNoExtractUi"
android:inputType="textMultiLine|textNoSuggestions|textVisiblePassword"
android:padding="8dp"
android:scrollbars="none"
android:textCursorDrawable="@null"
android:textSize="17sp"
android:typeface="monospace" >
<requestFocus />
</EditText>