我正在主活动上编写一个带有两个EditText的android应用程序。我的问题是,一旦主要活动开始,软键盘会自动出现。我希望软键盘仅在用户单击EditText组件时出现。我怎么能做到这一点?
答案 0 :(得分:1)
试试这个,
<EditText android:id="@+id/edit_text_id"
..
android:focusable="false" />
答案 1 :(得分:1)
在您的活动中,在onCreate
方法中,添加以下内容
edittext.setFocused(false);
之后(以不同的方法,可能是您的编辑文本的onClickListener
)
edittext.setFocused(true);
另外,您可以在活动部分的android:name
属性
android:windowSoftInputMode="stateUnchanged"
答案 2 :(得分:0)
如果您想管理inpt事件,请查看此部分: ==&GT; http://developer.android.com/guide/topics/ui/ui-events.html