我遇到问题。 在我的应用程序的第一个活动中,我在页面的顶部有一个EditText,它位于线性布局内部。问题是,当我运行我的应用程序时,总是选择EditText,其中键盘出现在屏幕上。有什么方法可以告诉应用程序在应用程序运行时不要让EditText被选中? 由于提前, 等待你的答复...项目运行时自动选择EditText
回答
你可以做一个方法,并调用它的onCreate()方法:
public static void hideSoftKeyboard (Activity activity, View view) {
InputMethodManager imm =(InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);}
或者干脆你可以在这样的清单文件中添加:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateHidden" />
好的...感谢的人 –
它没有工作.. –
<activity android:name=".YourActivity" android:windowSoftInputMode="stateHidden" />
添加到您的清单文件......尝试......
将如果我触摸EditText,屏幕上的键盘会自动显示出来吗? –
是的,添加到您的清单后,如果你触摸Edittext,键盘将显示在屏幕上 –
让我们做一笔交易..如果你向我致歉@Anil Bhatiya –
在XML把<requestFocus />
。
例子:
<Button ...>
<requestFocus />
</Button>
这应该是比你的EditText
使用本code..whenever你的项目是其他的东西,编辑文本选择。你会立即键入..
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="true"
android:ems="10" >
</EditText>
我不想INSTALTLY TYPE !!!! –
现在你试试这个... – harikrishnan
活动标签 http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft
看看这个。插入活动标签的android:windowSoftInputMode 这个链接将帮助您 Activity with EditText in layout, EditText is selected by default
好的...我会调查它 –
从<EditText />
在XML文件中删除<requestfocus />
..请求焦点意味着它是增益重点particulat成分..所以删除...
- 1. 如何选择另一个项目时运行项目?
- 2. Oracle运行选择与超时选项
- 3. 如何使用edittext选择自定义列表视图项目?
- 4. jQuery自动完成不选择项目
- 5. 从项目列表中自动选择
- 6. 自动选择组合框项目
- 7. 自定义QGridLayout项目选择行为
- 8. Android - 不自动选择EditText字段
- 9. GWT 2.4 DataGrid在选择项目时自动滚动
- 10. Galaxy Tab 10.1在创建活动时自动选择EditText
- 11. 如何在动态运行时选择下拉选项
- 12. jquery - 自动选择选项
- 13. Android Studio:运行项目时自动启动额外活动
- 14. AngularJS选择 - 自动选择选项
- 15. 马上行动选择项目
- 16. java.lang.NullPointerException在选择动作栏项目时
- 17. JQM自定义选择不动态选择项目
- 18. 如何选择子项目在运行时打包(使用ScopeFilter)?
- 19. 在QComboBox中选择一个新项目时运行函数
- 20. 选择外部项目以在xcode中构建库时运行
- 21. 从EditText事件启动listactivity时选择的第一个列表项目
- 22. jQuery在单个选择时自动选择第一个选项
- 23. 重定向自动从选择下拉列表中选择一个项目时
- 24. 选择选项时自动加载选项PHP/MySQL
- 25. jquery ui自动完成:仅在未选择项目时触发
- 26. 当数据可用时,Comboxbox自动选择第一个项目
- 27. 表不选择时自动填充项目
- 28. 动态地选择在运行时
- 29. 每次我从选择选项中选择一个选项时,运行一个jsp自定义标记
- 30. 项目启动时Spring aop不运行
measn键盘在您运行应用程序时会自动打开吗? –
亚......每当我运行应用程序 –
阅读本主题,它很好地解释:http://stackoverflow.com/questions/1555109/stop-edittext-from-gaining-focus-at-activity-startup –