2014-01-29 4 views
3

Я новичок в разработке Android. В последнее время я столкнулся с проблемой в EditTexts, используемом в моем приложении, которое я сейчас запускаю в эмуляторе. При нажатии на EditText он получает фокус, но при вводе чего-то я не могу ввести значения.Android EditText - Не удалось ввести значение

Любая помощь будет заметна.

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:padding="0dp" 
    android:weightSum="1" > 

    <TextView 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight=".25" 
     android:text="@string/amt" 
     android:textSize="15sp" /> 

    <EditText 
     android:id="@+id/amount" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:background="@drawable/edit_text" 
     android:inputType="number" /> 
</LinearLayout> 
+0

Можно ли увидеть курсор? –

+4

установка inputType = "number" позволяет только вводить числа. Можете ли вы это сделать? – spezzino

+1

Я думаю, что ваш код правильный, поэтому я предлагаю попробовать его на вашем устройстве, возможно, он работает. – Rajan

ответ

2

Удалить эту строку из файла XML

android:inputType="number" 

и если вы хотите, чтобы ввести что-нибудь затем установить входной тип EditText

android:inputType="textNoSuggestions" 
+0

Спасибо U так много .... Это сработало – indu

+0

Не могли бы вы объяснить, как сделать тип ввода «textNoSuggestions» позволит нам ввести текст Text @Piyush Guptha – gman

0

удалить эту строку android:inputType="number" и она должна теперь работать

Смежные вопросы