Android设置EditText默认取消焦点

Android设置EditText默认取消焦点,第1张

在Android的布局文见中,只要存在EditText,当显示此布局的时候,EditText就会默认获取焦点并打开软键盘。

在EditText的父控件中,添加两个属性即可:

添加完成后的写法如下所示:

经试验,在EditText标签中添加这两行只会让软键盘隐藏,但是光标默认还是在编辑框中闪烁。

按照上文中的写法可以默认隐藏光标。

将下面一行代码插入你想要的地方,即可在执行到此代码时让光标位于最后了

text1selstart = len(text1)-1

如果想选中全文,可以用以下命令

text1selstart=1

text1sellenght=len(text1)

其实selstart属性是光标位置,sellenght属性是选中文本长度,这两个属性配合使用可以 *** 作光标

//如果对edittext组件设置了editTextsetFocusable(false);

需要重新获取焦点则必须执行:editTextsetFocusable(ture);

editTextsetFocusableInTouchMode(true);

editTextrequestFocus();

找到问题原因了,是因为我的ListView设置了android:transcriptMode="alwaysScroll"属性,去掉就好了。

android:windowSoftInputMode设置为"stateHidden|adjustUnspecified"其实在我这里adjustUnspecified应该等价于ReSize吧

没做实验验证。恩,总之,谢谢大家了。

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的

android:textCursorDrawable="@null","@null"作用是让光标颜色和text

color一样

1 在代码中进行设置更改默认提示的字体大小

SpannableString hintStr = new SpannableString(getResources()getString(Rstringsearch_tittle));// 定义hint的值

AbsoluteSizeSpan ass = new AbsoluteSizeSpan(14, true);// 设置字体大小 true表示单位是SP

hintStrsetSpan(ass, 0, hintStrlength(), SpannedSPAN_EXCLUSIVE_EXCLUSIVE);

search_etsetHint(new SpannedString(hintStr));

2 在布局文件中进行设置EditText更改光标的的宽度和颜色

android:textCursorDrawable="@drawable/shape_et_cursor"

shape资源是

<xml version="10" encoding="utf-8">

<shape xmlns:android=">

android:shape="rectangle">

<size android:width="2dp" />

<solid android:color="#FF5899"  />

</shape>

3 EditText常用属性

android:textCursorDrawable="@null" 控制光标颜色 "@null"不设置颜色和editText的颜色一致 设置颜色要使用

@drawable/shape 属性

editTextsetSelection(2) 使光标移动到制定的位置

editTextrequestFocus() 请求出现光标时获取焦点

editTextclearFocus()      清除光标,失去焦点

editTextsetCursorVisible(false) 不出现光标

android:imeOptions="actionSearch" d出键盘出现搜索按钮

android:inputType="text" 输入字符串

以上就是关于Android设置EditText默认取消焦点全部的内容,包括:Android设置EditText默认取消焦点、Android 怎样把光标放在EditText中文本的末尾处、如何让Android下的多行edittext焦点光标默认在第一行而不是中间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9357604.html

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

发表评论

登录后才能评论

评论列表(0条)

保存