永发信息网

安卓默认不弹出键盘要怎么设置?

答案:3  悬赏:0  手机版
解决时间 2021-10-06 15:34
安卓默认不弹出键盘要怎么设置?
最佳答案
EditText是在获得焦点时弹出软键盘,你可以在初始化activity的时候把焦点放在其他控件上,获得焦点可以在xml里面配置android:getFocus="true";拼写可能不对,大意差不错,手上没有IDE。
全部回答
1.首先用dialog.setViewnew      EditText添加一个空的EditText。
2.这样子就可以弹出输入法了,当dialog中含有editText时应该,在显示dialog的同时自动弹出键盘。
3.可以在自定义的dialog中增加如下方法:在dialog.show后,
4.由于在调用时可能dialog界面还未加载完成,editText      可能还为空,
5.所以需要加上一个延时任务就可以了。
希望我的回答能帮助到你。
我们可以这样来处理视图,将editText的焦点换成别的组件,像TextView,Button等等,这样就不会出现软键盘了。
先了解两句代码:
View.setFocusable(true),对应xml:android:focusable="true".
View.setFocusableInTouchMode(true),对应xml:android:focusableInTouchMode="true".
两者的意思是让组件可以获得焦点。不过有些区别,前者执行false条件后,在执行true,还是不能获取焦点。后者执行上述过程,还是能获取焦点。
当你加入上述代码后,在创建activity时,调用对应view的requestFocus(),这样就可以获得焦点了。当editText失去焦点了,也就不会有软键盘了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华亭新家苑银杏苑房价是多少?
求助下,如何把露台装修成卧室?有哪位网友愿
广州市安捷万通汽车有限公司地址在哪,我要去
谁那儿有办公用品耗材明细表呢?网上哪里有耗
问问大家小高层是几层?高层楼房要注意什么?
请问西安市哪里有卖女式AB除菌全棉内裤
房子装修吉日哪位大师愿意给讲解讲解啊?
江门市公安局交通警察支队车辆管理所江门市迅
哪个清楚住房公积金支付比例能否更改?
哪个能说说卧室吸顶灯多少钱?贵不贵?
闻名阁风味砂锅居(黄鱼圈总店)在什么地方啊,
如何检测葡萄酒甲醛超标
个体工商户住房贷款怎么办理?需要带什么证件
江苏省恒盛装饰装修有限公司地址谁知道?注意
高层住宅楼分分体空调室外机最佳位置?来说说
推荐资讯
电气安装工艺哪位朋友了解?谁清楚?
被褥有螨虫该怎么办?
封闭漆和开放漆楼梯用哪种比较好?
多功能泛光工作灯的价格一般是多少?知道的给
无线鼠标距离多远能正常使用?
华侨城搬家公司口碑好不好?有谁可以给提供点
哪个清楚干洗店水洗机尺寸是多少
杭州提取公积金手续有哪些?
biffar铜门的特点哪位来讲讲?谁能够说说看?
家庭装修中的甲醛如何防止?怎么解决?
谁知道离婚后按揭房如何过户及收费是多少呢?
木板diy固定墙上该怎么弄?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?