安卓中剥夺EditText焦点方法

来源:互联网 发布:js控制多行tr显示隐藏 编辑:程序博客网 时间:2024/05/01 19:14

   在安卓开发中经常会使用EditText,但是使用该组件后,它总会默认获取焦点。有些情况下,我们不想让EditText默认获得焦点,那么我们怎么办呢?

   我尝试过在Activity类中使用如下方法屏蔽焦点,然而,失败了。

EditText.setSelected(false);

   后来,恩,百度了好久,找到了一个可行的方案,这里记录下来。我们可以在布局文件中,让父布局默认获得焦点,实现方案如下。这样EditText的焦点就被抢夺了。对了,AutoCompleteTextView也适用。

<LinearLayout        android:focusable="true"         android:focusableInTouchMode="true"/>


0 0
原创粉丝点击