Кнопка десятичной точки отсутствует на клавиатуре
У меня есть собственный диалог с несколькими текстовыми представлениями, редактированием текстов, кнопками изображений и т. Д. В макете таблицы. У меня есть две строки таблицы, каждая из которых имеет текстовое представление и текст редактирования с типом ввода numberDecimal для first и numberDecimal|numberSigned для next. Когда фокус попадает в etMiscUnitSale, кнопка десятичной точки присутствует на клавиатуре, но не для etMiscUnitCost. Это проблема для очень немногих клиентов, и она отлично работает на всех устройствах, которые я тестировал. Я не могу проверить или отладить те устройства, которые имеют эту проблему. Большинство устройств, которые имеют эту проблему с версией ОС 4.1.2
Это код в файле макета
<TableRow
android:id="@+id/trMiscUnitSale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:gravity="center_vertical" >
<TextView
android:id="@+id/tvMiscUnitSale"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="Unit Sale : "
android:textColor="@color/white"
android:textStyle="bold"
android:typeface="serif" >
</TextView>
<EditText
android:id="@+id/etMiscUnitSale"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight=".1"
android:gravity="right"
android:text="0.00"
android:inputType="numberDecimal"
android:typeface="serif" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/trMiscUnitCost"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:gravity="center_vertical" >
<TextView
android:id="@+id/tvMiscUnitCost"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="right"
android:text="Unit Cost : "
android:textColor="@color/white"
android:textStyle="bold"
android:typeface="serif" />
<EditText
android:id="@+id/etMiscUnitCost"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight=".1"
android:gravity="right"
android:text="0.00"
android:inputType="numberDecimal|numberSigned"
android:typeface="serif" />
</TableRow>
Я экспериментировал, дав андроид: цифры ="0123456789." и т.д. но ничего не получалось. это проблема версии ОС? Пожалуйста помоги...