我開發的android應用程序和這個問題,我從昨天開始就卡住了,我不知道是什麼問題。android編輯文本不接受numric輸入
編輯文本不帶數字輸入。我的XML代碼
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="@dimen/dp5">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp15"
android:orientation="horizontal"
android:weightSum="2">
<EditText
android:id="@+id/home_et_code"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.3"
android:hint="@string/code_number"
android:inputType="number"
android:maxLength="18"
android:maxLines="1" />
<Button
android:id="@+id/home_btn_charge"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.7"
android:text="@string/charge"
android:textAppearance="?android:attr/textAppearanceButton"
android:textColor="@color/white"
android:textStyle="bold" />
</LinearLayout></LinearLayout>
如果我刪除android:inputType="number"
然後開始工作,需要投入,但我需要編輯文本只接受數字輸入。
我沒有在java中處理任何東西。所以不需要添加java代碼。
注意:它在Android> 14上正常工作,但在薑餅設備上發生問題 有什麼問題?
給出一些你試圖通過edittext輸入的例子。 –
@MdAbdulGafur任何數字輸入像'12345567'問題是輸入時edittext保持空。但如果我刪除android:inputType ='數字'它的工作 –
嘗試使用此:android:inputType =「numberDecimal」 – Alexey