各位大神好,我做的一个小app界面,主界面用EditText获取用户输入qq号码,我运行的时候一进入界面就会直接弹出数字键盘,这样体验很不好。怎样让进入的时候不聚焦EditText,等玩家点击输入框的时候才弹出软键盘呢?我初学android开发,感激各位大神解答。
贴一下代码吧,正常情况应该是点击才出现键盘的,可能多设定了什么
设置默认不获得焦点。
在该界面最外层添加一个专门截取焦点的控件:
<TextView
android:id="@+id/qxjd"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
然后在Activity中添加:
TextView aa = (TextView) findViewById(R.id.qxjd);
aa.setFocusable(true);
aa.setFocusableInTouchMode(true);
aa.requestFocus();
属性缺一不可。