Nell'applicazione Android
ho uno . Questa pagina è utilizzata in un ViewPager
.EditText si blocca/non mostra il testo durante la digitazione
Sulla maggior parte dei dispositivi che ho testato su, sembra che il EditText
si comporta perfettamente bene, tranne alcuni.
Sembra che su alcuni dispositivi, quando tocco il EditText
e inizi a digitare, il testo non viene visualizzato ma i suggerimenti vengono visualizzati. È solo dopo la chiusura della tastiera che il testo appare all'interno dello EditText
.
Perché è questo il caso? Perché il testo non viene visualizzato durante la digitazione? Perché viene visualizzato solo dopo aver chiuso la tastiera?
Codice:
<RadioGroup
android:id="@+id/searchGroup"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dp">
...
...
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textCapWords|textPostalAddress"
android:id="@+id/searchText"
android:hint="@string/locationHint"
android:imeOptions="actionDone"
android:layout_below="@+id/locationGroup"
android:layout_margin="10dp"
android:singleLine="true"/>
...
...
</LinearLayout>
Aggiornamento Il EditText
funziona bene se è al di fuori della ViewPager`. È solo all'interno del ViewPager che si comporta male.
prova ad accedere il testo nel EditText in 'onTextChanged' e fornire il risultato. –
I file 'onTextChanged' e' afterTextChanged' funzionano perfettamente bene. – Subby
Vedere se avete lo stesso problema [qui] (http://stackoverflow.com/questions/21711237/edittext-in-android-doesnt-show-text-when-typing-while-using-the-on-screen- keyb) –