2014-01-29 132 views
3

我是Android開發的新手。最近,我在我的應用程序中使用的EditTexts中遇到了一個問題,我目前正在Emulator中運行它。點擊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

非常感謝你哦....它的工作 – indu

+0

你能解釋如何使輸入類型「textNoSuggestions」將允許我們輸入編輯文本@Piyush Guptha – gman

0

刪除這一行android:inputType="number",它現在應該工作