簡體   English   中英

EditText在特定的Android設備上不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM