使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:Java代码 android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕 同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键 android:imeOptions="actionNone" //输入框右侧不带任何提示 android:imeOptions="actionGo" //右下角按键内容为'开始' android:imeOptions="actionSearch" //右下角按键为放大镜图片,搜索 android:imeOptions="actionSend" //右下角按键内容为'发送' android:imeOptions="actionNext" //右下角按键内容为'下一步' android:imeOptions="actionDone" //右下角按键内容为'完成' 同时,可能EditText添加相应的监听器,捕捉用户点击了软键盘右下角按钮的监听事件,以便进行处理。Java代码 editText.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { Toast.makeText(MainActivity.this, "text2", Toast.LENGTH_SHORT).show(); return false; } }); 软输入法模式选项:public int softInputMode;以下选项与输入法模式有关:软输入区域是否可见。public static final int SOFT_INPUT_MASK_STATE = 0x0f;未指定状态。public static final int SOFT_INPUT_STATE_UNSPECIFIED = 0;不要修改软输入法区域的状态。public static final int SOFT_INPUT_STATE_UNCHANGED = 1;隐藏输入法区域(当用户进入窗口时)。public static final int SOFT_INPUT_STATE_HIDDEN = 2;当窗口获得焦点时,隐藏输入法区域。public static final int SOFT_INPUT_STATE_ALWAYS_HIDDEN = 3;显示输入法区域(当用户进入窗口时)。public static final int SOFT_INPUT_STATE_VISIBLE = 4;当窗口获得焦点时,显示输入法区域。public static final int SOFT_INPUT_STATE_ALWAYS_VISIBLE = 5;窗口应当主动调整,以适应软输入窗口。public static final int SOFT_INPUT_MASK_ADJUST = 0xf0;未指定状态,系统将根据窗口内容尝试选择一个输入法样式。public static final int SOFT_INPUT_ADJUST_UNSPECIFIED = 0x00;当输入法显示时,允许窗口重新计算尺寸,使内容不被输入法所覆盖。不可与SOFT_INPUT_ADJUSP_PAN混合使用;如果两个都没有设置,系统将根据窗口内容自动设置一个选项。public static final int SOFT_INPUT_ADJUST_RESIZE = 0x10;输入法显示时平移窗口。它不需要处理尺寸变化,框架能够移动窗口以确保输入焦点可见。不可与SOFT_INPUT_ADJUST_RESIZE混合使用;如果两个都没有设置,系统将根据窗口内容自动设置一个选项。public static final int SOFT_INPUT_ADJUST_PAN = 0x20;当用户转至此窗口时,由系统自动设置,所以你不要设置它。当窗口显示之后该标志自动清除。public static final int SOFT_INPUT_IS_FORWARD_NAVIGATION = 0x100;

更多相关文章

  1. Android 如何将一个Activity设置成窗口样式
  2. 调用user32.dll显示其他窗口
  3. 关于C#winform如何实现右下角弹出窗口结果的方法分享
  4. golang调用cmd命令时如何隐藏dos窗口
  5. SQL今日一题(11):窗口函数
  6. 从简单到复杂,一文带你搞懂滑动窗口在数组及字符串中的应用
  7. 有点难度,几道和「滑动窗口」有关的算法面试题
  8. 面试官,你再问我滑动窗口问题试试?我有解题模板,不怕!
  9. hive窗口函数/分析函数详细剖析

随机推荐

  1. Android程序Shape使用总结!
  2. 简单明了的分析Android触摸事件,看完再也
  3. android获得mac和ip .
  4. Android事件分发机制详解:史上最全面、最
  5. Android: Listen outgoing/incoming call
  6. Android(安卓)studio build inished with
  7. android intent——小白入口
  8. EditText设置不自动获取焦点,点击后才获取
  9. Android挂断电话流程
  10. android ProgressBar 的使用