如何移除EditText上的输入焦点

如何移除EditText上的输入焦点,第1张

2将上面的mainxml改成如下所示,即是将第一个EditText的高度,宽度改为0dp,这样就能覆盖有光标闪烁的第一个EditText,从而达到了移除EditText上的输入焦点的效果

解决方法:

在EditText的父级控件中找一个,设置成

android:focusable="true"

android:focusableInTouchMode="true"

EditText的默认行为取消了

<LinearLayout

android:id="@+id/top_search"

android:layout_width="fill_parent"

android:layout_height="@dimen/button_bar_height"

android:layout_gravity="top|center_horizontal"

android:layout_marginTop="2dip"

android:background="@drawable/bottom_bar_bg"

android:focusable="true"

android:focusableInTouchMode="true"

android:gravity="center_horizontal" >

<EditText

android:id="@+id/url_edittext"

android:layout_width="0dip"

android:layout_height="wrap_content"

android:layout_marginLeft="4dip"

android:layout_marginRight="4dip"

android:layout_weight="3"

android:drawablePadding="50dip"

android:hint="请输入地址"

android:singleLine="true"

android:textSize="15dip" />

<EditText

android:id="@+id/search_edittext"

android:layout_width="0dip"

android:layout_height="wrap_content"

android:layout_marginLeft="4dip"

android:layout_marginRight="4dip"

android:layout_weight="1"

android:drawablePadding="50dip"

android:hint="搜索"

android:singleLine="true"

android:textSize="15dip" />

</LinearLayout>

转载,仅供参考,祝你愉快,。

android的edittext默认不被中,即不让EditText获取焦点即可。

设置方式:

1在xml中在EditText父节点增加

android:focusable="true"

android:focusableInTouchMode="true" 表示将焦点给EditText的父节点

2在代码中 EditText editText= (EditText)findViewById(RideditText);

editTextclearFocus();

editTextsetSelected(false);

表示将清除EditText的焦点

3可以直接在Activity的声明中,设置默认不d出输入框

android:windowSoftInputMode="stateHidden|adjustResize"

EditText初始化时候失去焦点:只需要在布局文件中设置属性

android:focusable="false"

也可以在代码中由开发者根据需求设置一定的条件,当条件满足后,动态的设置EditText失去焦点。

示例代码:

EditText et = (EditText) findViewById(Ridet);

etclearFocus();

etsetFocusable(false);

这种控制EditText的 *** 作是Android程序中不经常用到的。多出现于EditText的输入监听回调方法中。

以上就是关于如何移除EditText上的输入焦点全部的内容,包括:如何移除EditText上的输入焦点、按返回键 怎么取消edittext的焦点、android的edittext怎么设置不默认被选中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存