2011-12-19 13 views
17

Więc jest to dość dziwny problem: Obecnie pracuję nad aplikacji z wykorzystaniem najnowszych SDK/ADT z moim android: minSdkVersion ustawiony na 8.Wyłącz wbudowaną sprawdzanie pisowni na Ice Cream Sandwich

Kiedy aplikację jest rozmieszczany na urządzeniu ICS (Galaxy Nexus), Android dodaje czerwone podkreślenia do słów, które według nich są niewidoczne w widżetach TextView.

patrz obrazek: Galaxy Nexus TextView with spellcheck

Układ w pytaniu:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:editable="false" 
     android:inputType="textMultiLine" 
     android:text="This is a test of a TextView showing the spell checking when it shouldn&apos;t. Phunware.com loves the game Baldr Force. Funimation.com" 
     android:textAppearance="?android:attr/textAppearanceMedium" > 
    </TextView> 

</LinearLayout> 

Próbowałem dodając androida: edytowalne = "false" do widżetów, bez skutku.

Odpowiedz

10

Wygląda na to, że jeśli masz określony parametr android: inputType, to umożliwiło sprawdzanie pisowni na widżecie. Ups!

+2

Czy istnieje sposób, aby wyłączyć go z użyciem android: InputType? – AlexVogel

+0

spróbuj z Androidem: autoText – dwery

13

Sposób, aby wyłączyć to ustawienie InputType do "textNoSuggestions"

Powiązane problemy