与编辑文本的一点讨厌的键盘问题

时间:2014-07-16 16:04:19

标签: android android-edittext android-softkeyboard

我是Android / Java新手...我使用基本小部件创建了一些基本应用程序,我对EditText有一个问题,这里是:

我创建了一个普通的EditText,没有什么特殊的格式:

<EditText
android:id="@+id/etEmails"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</EditText>

此EditText位于活动的内容视图之上,因此每当我打开此活动时,EditText都会被“激活”(准备获得一些输入),因此键盘会显示在屏幕上,从而阻碍了大量的可见性。 ..假设我想在实际编辑之前在EditText下面看到一些信息,那么它非常不方便

如果你没有明白我的意思,那么这个例子就是谷歌翻译应用程序,它上面有一个EditText,它首先不会显示键盘,你已经触摸了EditText到“激活“它(最新版本,旧版本与我提到的问题相同)

1 个答案:

答案 0 :(得分:1)

请添加

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
在您的onCreate()

,以确保只有当用户点击EditText 时才会弹出键盘