..
我们现在提出的另一个广泛应用的EditText对象,它允许用户使用文字输入部件。 当一个对象类型的EditText用户点击,事实上,虚拟键盘就会自动出现在该设备,使文字输入画面。
至于说,键盘会自动出现在你点击的EditText对象,但也需要使之消失,一旦用户完成immisione文本。 不幸的是,这种行为是没有实现直接进入键盘,但你需要添加特别是当压力从屏幕键盘删除按钮。
让我们再插入到窗口使用图形界面的EditText或直接写入XML源代码的对象。
EditText上可以自定义类型的对象,以使结构中的水来满足我们的需要。
一个很常见的类型是自定义来定义的 ,可以由用户输入的字符类型 。
我们可以,例如,规定列入关注数字字符,这将需要对输入的main.xml中的图形类型属性内的行动。
通过选择号码的效果是调出,而不是用拼音,默认情况下出现的字母数字虚拟键盘。
另一种常见的设置是关联的值输入类型的密码 ,以取代由星号用户输入的字符。
如果您要直接使用在上市您需要添加以下属性的XML的语言:
/ *数字类型字段* / Android的:InputType =“数字” / *字段输入密码* / Android的:InputType =“密码”另一个属性是广泛应用于类型EditText上暗示 ,让你输入的文字显示,然后才激活了默认的文本对象:
机器人:提示=“@字符串/输入文字”此代码,在本质上具有向用户显示一个默认的文字与内部dell'EditText,通常情况下,解释性的性质有关数据输入的效果。
EditText上设定我们的目标,我们将在我们的文件像这样main.xml中的内容:
<EditText上Android:编号=“@ +编号/ mioEditText” 机器人:提示=“@串/你多大了?” Android的:InputType =“数字” Android的:layout_height =“wrap_content” Android的:layout_width =“wrap_content”> </ EditText上>
如果没有这一点,我们移动文件。Java和让我们声明一个类型的EditText属性,然后做以下main.xml中的文件在前面的章节中讨论了广泛的指示元素的组合。
我们现在准备在模拟器上运行我们的应用程序。 单击在对象上的EditText注意到有没有办法从屏幕上删除后,完成了数据录入工作的键盘。 为了得到我们想要的行为只把下面的代码行:
mioEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);mioEditText这表明它是在宣布我们的EditText对象的名称。
现在,如果我们运行我们的应用程序,我们再次看到,键盘将被证明是由丰富的Done按钮出现由于上面使用的方法调用setImeOptions它具有设置在键盘输入法的效果看行代码。
什么是IME?
输入法 (IME)实现了一个特别的互动模式,用户可以请使用(在我们的情况下, 完成按钮)。
该类型的EMI将被添加到我们的键盘是作为参数传递的方法setImeOptions,这是因为你可以选择,除了关键
应该强调的是,EMI使用时必须以独家的基础上进行,也可以使用一个键盘EMI。
| |
爪哇(课程)
面向对象编程在Java SUN。 从49€。 |
| |
刻录CD和DVD(电子书)
指南免费节目刻录CD和DVD。 只需25€。 |
| |
MS访问(高级)
了解如何创建和管理数据库迅速和容易。 起价29€。 |