[英]EditText not working on specific Android device
我有此編輯文本,用於顯示數字鍵盤。 它適用於我所有的Android模擬器和一些測試設備,但三星S3 mini可以顯示Alpha鍵盤。 為什么會這樣,我該如何解決? 我的xml在下面,我在代碼中沒有做任何特別的事情。
<EditText
android:id="@+id/amount"
android:layout_width="0dp"
android:layout_height="match_parent"
android:hint="0"
android:scrollHorizontally="true"
android:digits="0123456789.,"
android:inputType="numberDecimal"
android:layout_weight="2"
android:background="#fff"/>
有時我不得不改用“電話”輸入類型。 這取決於是否將提供所需的所有字符。 三星往往比人們可能猜到的更具個性化。 這是指向android文檔的鏈接https://developer.android.com/training/keyboard-input/style.html#Type 。
android:digits
向我敲響了警鍾。 有時制造商會定制產品。 嘗試忽略該行,並根據您的需要應用正確的android:inputType
,在這種情況下,它似乎是“數字”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.