Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1550328
  • 博文数量: 596
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 15:50
个人简介

在线笔记

文章分类

全部博文(596)

文章存档

2016年(1)

2015年(104)

2014年(228)

2013年(226)

2012年(26)

2011年(11)

分类: Android平台

2015-04-30 14:59:01

1. FLAG_ALT_FOCUSABLE_IM

  1. getWindow().addFlags(
  2. WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);

  3. 源码注释:

  4. /** Window flag: invert the state of {@link #FLAG_NOT_FOCUSABLE} with
  5.          * respect to how this window interacts with the current method. That
  6.          * is, if FLAG_NOT_FOCUSABLE is set and this flag is set, then the
  7.          * window will behave as if it needs to interact with the input method
  8.          * and thus be placed behind/away from it; if FLAG_NOT_FOCUSABLE is
  9.          * not set and this flag is set, then the window will behave as if it
  10.          * doesn't need to interact with the input method and can be placed
  11.          * to use more space and cover the input method.
  12.          */
  13. public static final int FLAG_ALT_FOCUSABLE_IM = 0x00020000;

  14. 该方法会导致界面里面所有需要弹出软键盘的控件均无法显示软键盘。
2. (如果输入法在窗口上已经显示,则隐藏,反之则显示)
  1. InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
  2. imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
3.AndroidMainFest

  1. <activity
  2.             android:name=".RemoteCanvasActivity"
  3.             android:configChanges="orientation|keyboardHidden"
  4.             android:windowSoftInputMode="stateHidden|adjustResize" >
  5.             <intent-filter>
  6.                 <action android:name="android.intent.action.VIEW" >
  7.                 </action>
  8.             </intent-filter>
  9.             <intent-filter>
  10.                 <action android:name="android.intent.action.VIEW" />
  11.                 <category android:name="android.intent.category.DEFAULT" />
  12.             </intent-filter>
  13.         </activity>

4. clearFocus

  1. editText.clearFocus();

5. setInputType

  1. editText.setInputType(InputType.TYPE_NULL);




阅读(1281) | 评论(0) | 转发(0) |
0

上一篇:mark.vim

下一篇:android更新源

给主人留下些什么吧!~~