在 EditText 中点击时不会弹出 Android keyBoard

标签 android text popup

我创建了一个弹出窗口并为其添加了一个 EditText。但是当我点击文本字段时软键盘不显示。我该怎么做? 谢谢..

最佳答案

我认为您的 xml 中存在一些问题。执行以下操作。

这里是popup.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent"
              android:layout_height="wrap_content" 
              android:gravity="bottom"
              xmlns:android="http://schemas.android.com/apk/res/android">
     <EditText android:id="@+id/dialogSearchBox" 
               android:inputType="text"
               android:hint="Search" 
               android:layout_height="40dip"
               android:layout_width="fill_parent">
     </EditText>
</LinearLayout>

现在您还没有提到您喜欢使用哪种提醒以及您是否喜欢使用任何肯定或否定按钮。

因此,我只是将此布局扩展到警报对话框。

AlertDialog.Builder pop_up = new AlertDialog.Builder(this);
pop_up.setView(this.getLayoutInflater().inflate(R.layout.popup, null));
pop_up.show();

点击编辑文本软键盘显示。试试吧。

关于在 EditText 中点击时不会弹出 Android keyBoard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8415456/

相关文章:

android - 点击外部或后退按钮后关闭 PopupWindow

Angular - 使用组件作为弹出组件和常规组件

android - 如何模仿默认浏览器从webview下载.apk文件?

java - 如何从 Java 程序中获取文本输入并创建外部文本文档?

android - 在 Android 中获取通知接收时间

javascript - 如何仅替换元素上的文本内容?

python - Python 中最多保留 16 位小数

c# - 允许鼠标事件通过半透明的 Popup

java - 如何保持列表项和数据库行之间的连接?

android - 从 apk 执行 adb shell input swipe 命令