android 输入法全屏,android 输入法不全屏
在小分辨率时, 弹出输入法会显示全屏,
要使输入法不全屏, 要么给EditText添加一属性:
如:
packages/apps/Browser/res/layout/title_bar_nav.xml
android:id="@+id/url"
android:focusable="true"
android:layout_width="0dip"
android:layout_weight="1.0"
android:layout_height="match_parent"
android:fadingEdge="horizontal"
android:fadingEdgeLength="24dip"
android:textAppearance="?android:attr/textAppearanceMedium"
android:hint="@string/search_hint"
android:singleLine="true"
android:ellipsize="end"
android:lines="1"
android:scrollHorizontally="true"
android:inputType="textUri"
android:imeOptions="actionGo|flagNoExtractUi|flagNoFullscreen"
style="@style/Suggestions"
android:background="@null" />
android:imeOptions中的值起了关键作用,
flagNoExtractUi
第二种做法比较暴力, 不建议.
make not show extractUI when show inputmethod:
--- a/frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
+++ b/frameworks/base/core/java/android/inputmethodservice/InputMethodService.java
@@ -2182,7 +2182,7 @@ public class InputMethodService extends AbstractInputMethodService {
return;
}
- setExtractViewShown(true);
+ setExtractViewShown(false && true);//AnsonCode 2013.12.11
}
/**
CODE:
public void onUpdateExtractingVisibility(EditorInfo ei) {
if (ei.inputType == InputType.TYPE_NULL ||
(ei.imeOptions&EditorInfo.IME_FLAG_NO_EXTRACT_UI) != 0) {
// No reason to show extract UI!
setExtractViewShown(false);
return;
}
setExtractViewShown(false && true);//AnsonCode 2013.12.11
}
android 输入法全屏,android 输入法不全屏相关推荐
- Android输入法开发之Android SDK Sample—SoftKeyboard
转自:http://www.cnblogs.com/weixing/archive/2013/09/04/3300947.html 从SDK 1.5版本以后,Android就开放它的IMF(Input ...
- 宽屏电脑应用不全屏显示问题
对于电脑不同的显卡有不同的解决方法,但是殊途同归,参考下面即可: 1.登录注册表编辑器,进入HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control /Graph ...
- android输入日期格式,android – 当用户输入时,如何格式化信用卡到期日期(mm / yy)...
首先将EditText的最大字符数设置为5,如下所示: android:maxLength="5" 并设置为数字editText android:inputType="n ...
- android 自动 键盘,关于Android中的软键盘
InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示.当我们点击输入框时,系 ...
- H5实现全屏与F11全屏
最近做项目用到全屏,现总结一下全屏: 1.局部全屏:H5全屏和F11有区别,在这种情况下判断全屏只需要通过H5全屏属性,无论全屏后有无滚动条都可判断. /** * [isFullsc ...
- Vue项目中监听全屏事件,实现全屏功能和按esc退出全屏(解决全屏踩坑难题)
展示效果: 全屏功能 代码: <el-buttontype="button"id="full-btn-medium"@click="VideoF ...
- android应用点全屏按钮无法全屏,安卓手机软件显示不全屏的解决办法
不知道大家有没有遇到这样的情况,当我们使用一些分辨率较高的安卓手机,有时候会发现很多网页以及软件等界面全屏显示.面对这样的问题,传统的解决办法无外乎两种,其一为使用Spare Parts的兼容模式来实 ...
- 输入法全屏_五笔输入法那么方便,为什么败给了拼音?如今,我可算是明白了...
我们在日常生活中使用的输入法有很多种.输入法有四种:拼音输入法.五笔输入法.手写输入法和笔画输入法.其中,拼音输入法分为九笔输入法和二十六笔输入法.手写输入分为全屏手写和半屏手写.在这些输入法中,我们 ...
- android 按键铺满屏幕,安卓全屏状态下键盘充满屏幕留不出ui控件的解决办法附edittext和键盘的属性...
1.我们先看看常用和不常用的属性值(Edittext) android:inputType参数类型说明 android:inputType="none"--输入普通字符 andro ...
最新文章
- JS打印页面指定区域
- linux c brotli压缩简介
- Java反编译Jar包和Android APK(类似.NET Reflector)
- 还有什么芯片没涨?ST、ON、Microchip、Xilinx、东芝开启新一轮涨价潮
- tensorflow atrous convoltion
- 6 python高级数据处理和可视化
- 13.15. ftp fs
- http客户端-性能比较系列-第二篇-多线程
- Selenium+JAVA淘宝登录、商品搜索、添加收货地址,提交订单、付款流程(UI)
- Eclipse, jsp代码修改之后,页面却没有变化!解决思路
- Android集成高德地图导航SDK、实现App内进行导航、打开高德App导航
- kettle执行结果面板步骤度量(一)——转换
- 关于100M以太网的争用期问题
- Mac 系统下 Rstudio连接虚拟机(远程)oracle数据库
- 自兴动脑人工智能课程学习笔记一:机器学习
- 习题 9.9 商店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受9.8折优惠。
- 关于谷歌浏览器的禁止autoplay政策 - Kaiqisan
- oracle 11g失败,求助,oracle 11g 启动失败,求大神帮忙看看,谢谢
- Oracle 11g win32位 window7下安装教程 (其实64位类同)
- Arduino Mega2560 作为烧录器烧写Mega2560的bootloader
热门文章
- linux ps 被替换文件怎么恢复,被覆盖的文件如何恢复_被替换掉的文件怎么恢复-win7之家...
- cent7虚拟机镜像_centos7.3系统下载
- 文件储存树的理解(ISAM 和 B+Tree)
- MAC OS 上的app重新签名与打包
- linux宝塔视频教程,linux 宝塔面板安装rtmp简陋教程 (已加视频版教程)
- mysql和linux的题目_最强Linux和Mysql面试题套餐,让你的面试无懈可击!
- 电信号、模拟型号、图像声音储存原理及傅里叶转换的粗浅理解
- 单向能ping通,反向不通故障解决过程
- 三极管电路必懂的几种分析方法
- EMC封装成形常见缺陷