xml - Android Edittext问题,用done替换keypad enter

标签 xml android

我正在像这样定义一个编辑文本...

<EditText
android:id="@+id/user"
android:layout_width="200px"
android:layout_height="wrap_content"
android:text="Username"
android:textSize="18sp"
android:gravity="center"
android:layout_x="64px"
android:layout_y="140px"
>

我想用一个完成按钮替换自动出现在键盘上的“输入”按钮,当用户点击它时,它只会关闭键盘。我已经在几个应用程序(例如 Nexus One 推特应用程序)上看到过这样做,并且想实现类似的东西。有人知道怎么做吗?

另外,是否可以让默认显示的文本在用户单击编辑编辑文本框时自动删除? 谢谢,

最佳答案

简单的解决方案:为 EditText 添加 android:singleLine="true"。这会将 enter 替换为 Next(对于除最后一个之外的所有编辑文本)和 Done(对于最后一个)。

关于xml - Android Edittext问题,用done替换keypad enter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3093775/

相关文章:

android - 检查 Android 应用程序 LocationClient 是否正在请求位置更新

android - 使用图层列表不包裹父屏幕的背景可绘制

android - 如何等待 2 个并行改造调用都完成?

xml - 在 Perl 中使用 libxml 迭代元素

android - 三星 Tab3 上的 sendUserActionEvent() mView==null

android - 一个用于 Eclipse 和 Android Studio 的 Android 项目

PHP XML (DOM) 扩展 : installed but not listed in phpinfo in centos

python - 从选定的 child 返回父标签属性

sql-server - 如何将SQL查询结果保存到磁盘上的XML文件

php - EDGAR .txt 文件的 HTML 渲染