Кнопка десятичной точки отсутствует на клавиатуре

У меня есть собственный диалог с несколькими текстовыми представлениями, редактированием текстов, кнопками изображений и т. Д. В макете таблицы. У меня есть две строки таблицы, каждая из которых имеет текстовое представление и текст редактирования с типом ввода 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." и т.д. но ничего не получалось. это проблема версии ОС? Пожалуйста помоги...

0 ответов

Другие вопросы по тегам