为不同的活动启动不同的键盘

时间:2011-09-28 12:57:45

标签: android keyboard

我的应用程序有两个要求,其中一个屏幕是数字条目,另一个屏幕是搜索选项。由于用户必须在大多数时间使用数字键盘,因此必须更改编辑文本的输入类型并选择键盘。有什么办法可以在其他活动开始时为一个活动和charater键盘启动数字键盘

SEBS

2 个答案:

答案 0 :(得分:8)

HIII ,,,

用于应打开具有以下属性的数字小键盘的编辑文本:

android:inputType="phone"

android:imeOptions="actionSearch"用于其他活动编辑文本xml布局

希望你能够明白我的意思

关心,

Arpit Garg

答案 1 :(得分:2)

要获得数字键盘,用户不必长按并选择输入类型。只有当他们试图改变他们正在使用的实际键盘应用程序时才会这样,例如从Android键盘切换到Swype键盘。所有不同的键配置都是每个键盘的一部分。所以Android键盘包含一个qwerty键盘,一个数字键盘(顶行有数字和所有其他键上的符号)和数字键盘键盘(9x9数字块,如PC上的小键盘或旧电话) 。要告诉系统您要使用哪个,只需为EditText指定inputType。

this page will show you possible types

this question will show you how to set it from xml