Mám EditText, ktorý má pole s názvom "Prosím, zadajte číslo". Klávesnica IME, ktorú chcem, je číslo typu, tj. iba čísla sú povolené!
Problém je, ak v rozložení xml používam nasledujúce:
<EditText>
...
android:inputType="number"
android:hint="Please Enter a 10 digit number"
</EditText>
nápoveda sa nezobrazí, pretože v EditText sú povolené iba čísla.
Ako implementovať riešenie, ktoré má: 1. Nápoveda v slovách / reťazcoch 2. Povolený typ vstupu (klávesnica IME) číslo typu?
UPRAVIŤ
Áno, používam atribúty gravitácie a singleLine a vidím komentáre, ktoré myslím, že sú kvôli známej chybe v súprave SDK. Testoval som to na verzii 2.3 ver.
odpovede:
2 pre odpoveď č. 1Skontrolujte syntax. Pracuje pre oba ..
<EditText android:id="@+id/ed"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:hint="Please Enter a 10 digit number"/>