设为首页添加收藏

您好! 欢迎访问PDA导购网,最专业的选型咨询网站

选型/技术疑问留言(请点击进入留言界面)

微信
扫码关注官方微信
电话:15016095220

您的位置:首页>>技术文章>>其他设备售后
其他设备售后

优博讯DT40/I6300A数据采集器、idata95W/V手持终端、智联天地N5/N5S条码手持机PDA如何屏蔽软键盘(禁止弹出输入法/软键盘)

发布日期:2020-06-30 来源: 本站 阅读量(1673


      优博讯DT40/I6300A数据采集器、idata95W/V手持终端、智联天地N5/N5S条码手持机PDA如何屏蔽软键盘(禁止弹出输入法/软键盘)

     在使用各个厂家的手持终端的时候,软键盘/输入法经常弹出来,很影响扫描等操作,所以在APP软件开发的时候,需要我们去屏蔽软键盘的弹出,让然现在很多设备都自带了这个功能,但是不够灵活,会整个APP都会屏蔽输入法/软键盘!

     1.单个页面Activity屏蔽


<!-- windowSoftInputMode   stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置 -->
<!-- windowSoftInputMode   stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示 -->
<!-- windowSoftInputMode   stateHidden:用户选择activity时,软键盘总是被隐藏 -->
<!-- windowSoftInputMode   stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的 -->
<!-- windowSoftInputMode   stateVisible:软键盘通常是可见的 -->
<!-- windowSoftInputMode   stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态 -->
<!-- windowSoftInputMode   adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示 -->
<!-- windowSoftInputMode   adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间 -->
<!-- windowSoftInputMode   adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分 -->

<activity
            android:name=".Activity"
            android:windowSoftInputMode="stateHidden|stateUnchanged" />

 2.针对输入框屏蔽

   

2.1 强制隐藏Android输入法窗体 
比如:EditText edit=(EditText)findViewById(R.id.edit);  
           InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
           imm.hideSoftInputFromWindow(edit.getWindowToken(),0);

2.2 EditText始终不弹出软件键盘 
例:EditText edit=(EditText)findViewById(R.id.edit); 
       edit.setInputType(InputType.TYPE_NULL);

20190626170037037.jpg

专业的条码手持终端PDA二次开发支持,欢迎咨询PDA导购网!

商米安卓手持收银机POS安卓、商米单屏/双屏幕台式收银机、安卓自助机,欢迎咨询PDA导购网

PDA导购网(www.pdadaogou.com)专业的条码手持终端、工业级PDARFID手持机选型导购网站!

选型条码手持终端、盘点机,RFID手持终端,安卓PDA,请联系PDA导购网免费给您推荐最合适的手持终端!

联系方式:柳工    手机(微信同号):15016095220    备注:PDA导购网



分享到

新浪微博

分享到

朋友圈

分享到

QQ空间