在使用EditText进行文本输入时,若不进行特殊的设置,使用Android自带的软键盘,该软键盘会占用整个界面,那么,如何让键盘只占用屏幕的一部分呢?

Java代码

使用android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:

Java代码

同时,可能EditText添加相应的监听器,捕捉用户点击了软键盘右下角按钮的监听事件,以便进行处理。

Java代码
  1. editText.setOnEditorActionListener(newOnEditorActionListener(){
  2. @Override
  3. publicbooleanonEditorAction(TextViewv,intactionId,KeyEventevent){
  4. Toast.makeText(MainActivity.this,"text2",Toast.LENGTH_SHORT).show();
  5. returnfalse;
  6. }
  7. });

更多相关文章

  1. Android软键盘适配问题
  2. Android下模拟按键输入
  3. Android(安卓)EditText不弹出软键盘
  4. 调出软键盘 挤掉标题栏咋办
  5. 解决Android编辑框在全屏模式下无法检测布局变化的问题
  6. Android(安卓)软键盘相关辅助类KeyBoardUtils
  7. android强制弹出键盘
  8. android 模拟按键
  9. android监听键盘弹出or隐藏方法

随机推荐

  1. Windows环境下Android(安卓)Studio系列3
  2. Android缩放图片Bitmap、Drawable
  3. Android(安卓)乱七八糟
  4. android progressbar 显示两个进度样式的
  5. 解决Android中No resource found that ma
  6. Android(安卓)EditText 多行,滚动条 等
  7. Android(安卓)UI布局中设置了fill_parene
  8. android 接听和挂断实现方式
  9. Android提示版本更新的实现
  10. Android(安卓)Recovery模式