关于安卓键盘

安卓弹出虚拟键盘分为几种类型:

1.android:inputType="number"
2.android:inputType="numberSigned"
3.android:inputType="numberDecimal"
4.android:inputType="phone"
5.android:inputType="datetime"
6.android:inputType="time"

7.android:inputType="none"
8.android:inputType="text"
9.android:inputType="textCapCharacters"
10.android:inputType="textCapWords"
11.android:inputType="textCapSentences"
12.android:inputType="textAutoCorrect"
13. android:inputType="textMultiLine"
14.android:inputType="textImeMultiLine"
15.android:inputType="textEmailSubject"
16.android:inputType="textShortMessage"
17.android:inputType="textLongMessage"
18.android:inputType="textPersonName"
19.android:inputType="textPostalAddress"
20.android:inputType="textPhonetic"

23.android:inputType="textPassword"

24.android:inputType="textVisiblePassword"
25.android:inputType="textWebEditText"

.

时间: 2024-11-05 11:41:21

关于安卓键盘的相关文章

EditText嵌在ListView中导致安卓键盘闪退的问题

今天遇到一个诡异的问题,在锤子和三星手机上出现了点击EditText结果键盘闪了一下又退下了,其他手机上却没有这个问题,搜了很久也没有找到,后来各种变换搜索词终于在StackOverFlow上找到了答案,在这里分享给大家. http://stackoverflow.com/questions/20406472/edittext-in-listview-loses-focus-when-pressed-on-android-4-x 究其原因是因为EditText在ListView中时,当EditT

安卓键盘小工具

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); //隐藏软键盘 //                imm.hideSoftInputFromWindow(tv.getWindowToken(), 0); //显示软键盘 //                imm.showSoftInputFromInputMethod(tv.getWindowToken()

安卓键盘属性windowSoftInputMode透析

首先,我们从这个属性的名称中,可以很直观的看出它的作用,这个属性就是来设置窗口软键盘的交互模式的. android:windowSoftInputMode属性一共有9个取值,分别是: stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,stateVisible,stateAlwaysVisible,adjustUnspecified,adjustResize,adjustPan. 我们设置属性的时候,可以在这9个值里面选择一

移动端判断键盘弹出和收起

根据键盘的展开和收起我们可以判断页面的可视区域的高度来操作,具体代码是这样的 const originHeight = document.documentElement.clientHeight || document.body.clientHeight; window.addEventListener('resize', () => { const resizeHeight = document.documentElement.clientHeight || document.body.cli

android原生系统裁剪

Andriod 4.0.4系统包 Andriod 4.1.1系统包 说明   ApplicationsProvider.apk ApplicationsProvider.apk 应用程序存储. 程序管理器(不可删)   BackupRestoreConfirmation.apk BackupRestoreConfirmation.apk (不能删)   Bluetooth.apk Bluetooth.apk 蓝牙(不能删,你懂的)   BooksTablet.apk Books.apk 谷歌读书

5.android系统裁剪

1, Andriod 4.0.4系统包 Andriod 4.1.1系统包 说明   ApplicationsProvider.apk ApplicationsProvider.apk 应用程序存储. 程序管理器(不可删)   BackupRestoreConfirmation.apk BackupRestoreConfirmation.apk (不能删)   Bluetooth.apk Bluetooth.apk 蓝牙(不能删,你懂的)   BooksTablet.apk Books.apk 谷

移动端常见问题总结

1.判断机型: // 判断手机是移动端还是安卓 var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 2.用scroll来解决ios唤起软键盘时absolute定位在最下方的元素错位: var bfscro

微信H5页面前端开发,大多数人都会遇到的几个兼容性坑

1.ios端兼容input光标高度 问题详情描述:input输入框光标,在安卓手机上显示没有问题,但是在苹果手机上 当点击输入的时候,光标的高度和父盒子的高度一样.例如下图,左图是正常所期待的输入框光标,右边是ios的input光标. 出现原因分析:通常我们习惯用height属性设置行间的高度和line-height属性设置行间的距离(行高),当点击输入的时候,光标的高度就自动和父盒子的高度一样了.(谷歌浏览器的设计原则,还有一种可能就是当没有内容的时候光标的高度等于input的line-hei

解决安卓手机键盘弹出时会把背景或百分比定位的布局压缩的问题

做移动端页面时经常遇到以下案例,在有背景的页面上写表单,而且底部为了适应不同手机还得运用绝对定位,因为通常是把容器高度设为了100%,这时在安卓手机上弹窗软键盘时就会把背景图片及其他东西挤压上去,解决方法如下: 在css样式中把大容器定义为fixed布局 .wrap{ position:fixed;left:0;top:0; } 在js中强制把页面的高度覆给他,就相当于自动撑开 var x =document.body.clientWidth; //查询设备的宽度 var y =document