Java Android有键盘小部件吗?

Java Android有键盘小部件吗?,java,android,user-interface,android-studio,android-keypad,Java,Android,User Interface,Android Studio,Android Keypad,我正在开发一个支票簿应用程序,我想使用一个小部件,如TimePickerDialog或DatePickerDialog,但它的作用类似于键盘,用户可以输入帐户或交易余额。我知道我可以使用EditText,但我希望能够实现键盘 Android是否有任何预定义的UI元素来支持这一点?我试过找一些,但运气不好。我确实找到了一篇有趣的文章,用GridLayout实现了我自己的功能,但我想知道是否有人知道有任何Android类可以做到这一点 GridLayout方法:一些提示: 阅读本教程: 克隆此回购:

我正在开发一个支票簿应用程序,我想使用一个小部件,如TimePickerDialog或DatePickerDialog,但它的作用类似于键盘,用户可以输入帐户或交易余额。我知道我可以使用EditText,但我希望能够实现键盘

Android是否有任何预定义的UI元素来支持这一点?我试过找一些,但运气不好。我确实找到了一篇有趣的文章,用GridLayout实现了我自己的功能,但我想知道是否有人知道有任何Android类可以做到这一点

GridLayout方法:

一些提示:

  • 阅读本教程:
  • 克隆此回购:

  • 如果在XML中为编辑文本指定
    android:inputType=“numberDecimal”
    ,您将得到一个键盘。如果您决定需要更专业的键盘,这里有一个非常好的教程。

    谢谢!我曾试图想出一些更独特的东西,几乎像它自己的活动,但编辑文本会做得很好。我将把那个教程加入书签,以备将来使用。我发现了另外一个问题(对于任何读到这篇文章并可能想使用键盘的人来说),它解释了如何使用文本过滤器。它们对于支票簿应用程序特别有用,因为所有美元金额都将限制在小数点后两位:谢谢教程。这实际上就是我想要的,但我决定在这个项目中,编辑文本是实现我想要的最简单的方法。我以后肯定会坚持这个。