
1、首先,在xml文件中通过让edittext获取焦点
<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="wonderfulmomentAddCourseWareDescriptionActivity"
android:windowSoftInputMode="stateVisible"></activity>
这个只要设置EditText的gravity属性(即它的子View的输出位置)为top即可,如果你的EditText有内容,则通过调用它的setSelectionStart和setSelectionEnd方法设置光标具体在哪个字符之前
首先使用android:inputType属性,是设置提示用语的
设置文本的类型,用于帮助输入法显示合适的键盘类型。
有如下值设置:none、text、textCapCharacters字母大小、textCapWords单词首字母大小、textCapSentences仅第一个字母大小、textAutoCorrect、textAutoComplete自动完成、textMultiLine多行输入、textNoSuggestions不提示、textEmailAddress电子邮件地址、textEmailSubject邮件主题、textShortMessage短信息
以上就是关于Android EditText获取焦点并d出软键盘全部的内容,包括:Android EditText获取焦点并d出软键盘、刚学Android,EditText的光标位置怎么调、如何设置EditText默认输入法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)