我是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到“激活“它(最新版本,旧版本与我提到的问题相同)
答案 0 :(得分:1)
请添加
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
在您的onCreate()
中,以确保只有当用户点击EditText 时才会弹出键盘