键盘中缺少小数点按钮

时间:2014-03-03 14:10:23

标签: android xml decimal-point

我在表格布局中有一个自定义对话框,其中包含一些文本视图,编辑文本,图像按钮等。我有两个表行,每个表都有一个文本视图和一个编辑文本,输入类型为numberDecimal for first,numberDecimal | numberSigned for 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>

我通过给android:digits =“0123456789进行了实验。”等但没有任何效果。这是操作系统版本的问题吗?请帮忙......

0 个答案:

没有答案