在應用程序屏幕上,我有許多EditText視圖。我的應用程序是使用Material Design(AppCompactActivity等)構建的。Android - edittext - 沒有顯示textselection句柄,也沒有分享選項
在顯示EditText字段的同時,長按我嘗試在文本中選擇多個單詞。這使我可以複製或分享文本。選擇超過1個詞似乎是不可能的。
由於遷移到材料設計我看到兩兩件事:
1 - 長按後沒有選擇手柄所示。所以,在問號的位置,我預計反向水滴。這些是您通常用來更改特定選擇的手柄。
問題:爲什麼這些反向滴眼液不見了?在例如選擇文本時我會看到他們。一個webview。
是的,我使用'android:textIsSelectable =「true」'。下面你會看到EditText佈局。
2 - 選定文本的 「共享」 選項不可用。爲什麼?
什麼的EditText場?
<EditText
android:id="@+id/geocache_info_hint"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="15sp"
android:singleLine="false"
android:lines="4"
android:scrollHorizontally="false"
android:scrollbars="vertical"
android:layout_marginLeft="5dp"
android:ellipsize="none"
android:textIsSelectable="true"
android:text=""/>
在文本(在這種情況下,1個字)什麼我也看到的選擇是一個額外的酒吧「tekstselectie」(= textselection)被放置在屏幕的上方。這也是由於Android 4.
差異** **解決方案
在我的主題我曾引起不顯示任何文本選擇的問題處理一個行:
<item name="android:popupBackground">@color/window_background</item>
@ color/window_background被選爲白色。
您是否在使用appcompat-v7版本23.1.1創建? –
我研究了這個問題並沒有找到任何東西。無法在我的任何設備上重現。我不知道使用最新的appcompat版本是否會有所幫助。 –
我把所有東西都升級到了23.1.0。唉,沒有變化。 爲什麼這對webview而不是edittext有效? – tjm1706