Android EditText获取焦点并d出软键盘

Android EditText获取焦点并d出软键盘,第1张

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默认输入法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9329704.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存