原文网址:http://zouhuajian01.blog.163.com/blog/static/1176987720121128115813176/

当我们在activity中加入EditText控件的时候,每当我们进入这个activity时,就会自动弹出软键盘,这样很烦人。

那么如何解决呢? 
解决方法:
1. 正常思维下, 我们从聚焦入手,只要我们使进入activity时,使EditText不能获得聚焦就行了,方法如下:
   在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。
<TextView 
android:id="@+id/text_notuse" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:focusable="true" 
android:focusableInTouchMode="true" /> 
TextView textView = (TextView)findViewById(R.id.text_notuse); 
textView.requestFocus();
注意TextView不要设置Visiable=gone,否则会失效。
 
2. Android SDK也提供相应的办法,那么我们就直接使用其提供的办法:
在mainfest文件中把对应的activity设置

android:windowSoftInputMode="stateHidden"

或者

android:windowSoftInputMode="stateUnchanged"

自己尝试的方法:

<activity
  android:name=".MainActivity"
  android:windowSoftInputMode="stateHidden"
  android:screenOrientation="portrait" >
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
</activity>

最新文章

  1. gRPC源码分析2-Server的建立
  2. AWS Lambda
  3. &lt; meta &gt; 元素
  4. RESTful API 设计指南 (转)
  5. PHP验证码参考页面
  6. UWP深入学习五: 传感器与搜索、共享及链接
  7. 实验二 Linux下C语言编程基础
  8. P1001 第K极值【tyvj】
  9. Intel HD4000的驱动-黑苹果之路
  10. python学习_应用pickle模块封装和拆封数据对象
  11. BI名词解释
  12. 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
  13. Struts2中的校验框架
  14. keil MDK编译器(V4.01)与H-JTAG的问题
  15. 将 mp3 等音乐资源以资源形式嵌入 exe 文件中
  16. jquery抖动的按钮
  17. 比较好的前端方法库及一些vue如何引入静态文件
  18. 跨站的艺术-XSS Fuzzing 的技巧
  19. Hadoop 中 最重要的两个模块
  20. python eval()和exec()以及complie()

热门文章

  1. IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)
  2. 10.29_Extjs-lovcombo
  3. HDU_2014 青年歌手大奖赛_评委会打分
  4. bzoj3571: [Hnoi2014]画框 最小乘积匹配+最小乘积XX总结,
  5. Android中Matrix的pre post set方法理解(转载来源:Linux社区 作者:zjmdp)
  6. spark - 将RDD保存到RMDB(MYSQL)数据库中
  7. initrd.gz的解压和制作
  8. 【搭建开发环境】在 Windows XP 中参与开源项目,搭建 git 和 cygwin 开发环境
  9. 7种基本排序算法的Java实现
  10. 求和函数 sum详解