<EditText
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="17dp"
android:textColor="#333333"
android:textColorHint="#999999"
android:hint="请输入课件描述..."
android:gravity="top|left"
android:background="@null"
>
<requestFocus/>
</EditText>
2、在清单文件中给activity添加android:windowSoftInputMode=”stateVisible”属性,这样一进入这个页面的时候光标就自动显示,软键盘也显示出来
<activity
android:name=".wonderfulmoment.AddCourseWareDescriptionActivity"
android:windowSoftInputMode="stateVisible"></activity>
在Android的布局文见中,只要存在EditText,当显示此布局的时候,EditText就会默认获取焦点并打开软键盘。
在EditText的父控件中,添加两个属性即可:
添加完成后的写法如下所示:
经试验,在EditText标签中添加这两行只会让软键盘隐藏,但是光标默认还是在编辑框中闪烁。
按照上文中的写法可以默认隐藏光标。
android的edittext默认不被中,即不让EditText获取焦点即可。\x0d\x0a设置方式:\x0d\x0a1.在xml中在EditText父节点增加 \x0d\x0aandroid:focusable="true" \x0d\x0aandroid:focusableInTouchMode="true" 表示将焦点给EditText的父节点\x0d\x0a\x0d\x0a2.在代码中 EditText editText= (EditText)findViewById(R.id.editText)\x0d\x0aeditText.clearFocus()\x0d\x0aeditText.setSelected(false)\x0d\x0a表示将清除EditText的焦点\x0d\x0a\x0d\x0a3.可以直接在Activity的声明中,设置默认不d出输入框\x0d\x0aandroid:windowSoftInputMode="stateHidden|adjustResize"欢迎分享,转载请注明来源:内存溢出
评论列表(0条)