当前位置: 首页 > 知识库问答 >
问题:

kotlin android专用十进制键盘

邵伟泽
2023-03-14

我只想得到这样的十进制键盘:

但我明白:

这就是我所做的

<EditText
            android:imeOptions="actionDone"
            android:inputType="phone"
            android:digits="0123456789,."
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/funding_amount"
            android:layout_marginTop="8dp"
            android:background="@drawable/bt_state_blue_light"
            android:hint="@string/pln_amount_placeholder"
            android:minHeight="40sp"
            android:padding="5dp"
            android:textColor="@color/background_tutorial"
            android:textColorHint="@color/text_color_tutorial"
            android:textSize="@dimen/text_dp_16" />

如果我改变,我会得到这个:

android: digits="0123456789"android: inputType="numberDecimal"

共有1个答案

姜杜吟
2023-03-14

您需要创建一个可以输入小数的android自定义键盘。查看此链接以制作您自己的自定义键盘如何在Android中制作自定义键盘?或像这里一样使用库

 类似资料:
  • 创建了一个删除Redis中特定键的cron作业。 示例键:“\xac\xed\x00\x05t\x00\x15test”

  • Python3 实例 以下代码用于实现十进制转二进制、八进制、十六进制: # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 获取用户输入十进制数 dec = int(input("输入数字:")) print("十进制数为:", dec) print("转换为二进制为:", bin(dec

  • 问题内容: 为什么当我这样做: 我得到0,但是当我得到 我有价值吗? 我本来希望更高的精度除法返回更高的精度结果,为什么不是这种情况呢? 问题答案: 发生这种情况的原因是,对于数学运算,使用http://msdn.microsoft.com/zh- cn/library/ms190476.aspx#division中 找到的规则来计算得出的精度和小数位数 操作 e1 / e2 结果精度 p1-s1

  • 本文向大家介绍科学知识:二进制、八进制、十进制、十六进制转换,包括了科学知识:二进制、八进制、十进制、十六进制转换的使用技巧和注意事项,需要的朋友参考一下 一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余,逆序排列,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为

  • 我可以运行这个程序,但由于某些原因,它会显示/放置随机字符,而不是二进制的初始值,而且我似乎无法将程序从十进制运行回二进制。我该如何改进这些代码。要明确说明它不会将二进制转换为十进制,我将如何将其转换回十进制转换为二进制,如果有一些代码可以帮助我,将不胜感激。

  • 我需要转换十六进制- 当我运行这个错误实际上是显示我需要的值但我不能得到它 groovy.lang.的方法:静态java.lang.我nteger.parseInt()适用于参数类型:(java.math.大整数,java.lang.整数)值:[28855032353026779507009821653742961358,...]可能的解决方案:parseInt(java.lang.String,