当前位置:首页 » 安卓系统 » androidedittext不显示

androidedittext不显示

发布时间: 2025-08-15 14:15:23

‘壹’ Android EditText不是会自动弹出软键盘的吗。为什么我的不会。

有一定的关系,虚拟机经常会出这种情况,你没有给EditView的Focusable设置为false,这个输入法是会自动弹出的。一般是虚拟机的问题(你可以用真机试试),偶尔会很慢出来,甚至不出来,这个属于正常现象。切换成横屏,有时就出来一点点,虚拟机还是无法跟硬件相比的,需要配的东西太多。

‘贰’ android 双屏无法弹出系统键盘

原因是因为当界面初始化的时候可能EditText并没有初始化完成,就要求显示软键盘了。
在包含EditText外层布局上添加,抢在EditText获取焦点,即可。
正常情况下,只要写了EditText控件,当进入Activity时,是会直接显示软键盘的,但是如果我们的EditText是GONE或者INVISIBLE的话,当我们点击其他控件,然后让Edittext显示,并且弹出软键盘,那么这个时候就必须关注顺序的问题,必须必须先让EditText显示,在调用显示软键盘的代码才可以,如果先让软键盘弹出再让EditText显示,这个时候软键盘是弹不出来的。

‘叁’ android 自定义的dialog,edit text 不能获得焦点,弹出软键盘。

1、首先自定义布局
2、把自定义布局放入dialog中显示
3、通过自定义布局查找对应的edittext组件
final View DialogView = a .inflate ( R.layout.loand, null);//1、自定义布局
//创建对话框
AlertDialog dlg = new AlertDialog.Builder(loand.this)
.setTitle("登录框")
.setView(DialogView)//设置自定义对话框的样式,2、自定义布局放入dialog中显示
.setPositiveButton("登陆", //设置"确定"按钮
new DialogInterface.OnClickListener() //设置事件监听{
public void onClick(DialogInterface dialog, int whichButton){editText1 =(EditText) DialogView.findViewById(R.id.editText1);
editText2 =(EditText) DialogView.findViewById(R.id.editText2);//3、过自定义布局查找对应的edittext组件
String id = editText1.getText().toString();
String password = editText2.getText().toString();

热点内容
sql新和 发布:2025-08-15 16:39:22 浏览:451
20台电脑做服务器多少钱 发布:2025-08-15 16:32:01 浏览:585
eclipse编译的class 发布:2025-08-15 16:29:21 浏览:820
ftp后如何看服务器上的文件 发布:2025-08-15 16:23:56 浏览:980
红旗h5旗悦韵配置哪些功能 发布:2025-08-15 16:12:37 浏览:205
怎么会编程 发布:2025-08-15 16:12:32 浏览:458
一直都用安卓想换苹果要注意什么 发布:2025-08-15 16:01:11 浏览:217
微信小程序开发存储数据 发布:2025-08-15 15:40:54 浏览:930
24c编程器 发布:2025-08-15 15:39:15 浏览:543
安卓手机如何语音唤醒小布 发布:2025-08-15 15:34:19 浏览:779