您好,登錄后才能下訂單哦!
最近在通訊錄新建聯(lián)系人=中,一進(jìn)入一個頁面, EditText默認(rèn)就會自動獲取焦點,很是郁悶, 如何讓EditText不自動獲取焦點?
那么如何取消這個默認(rèn)行為呢?
在網(wǎng)上找了好久,有點監(jiān)聽軟鍵盤事件,有點調(diào)用clearFouse()方法,但是測試了都沒有!xml中也找不到相應(yīng)的屬性可以關(guān)閉這個默認(rèn)行為
解決之道:在EditText的父級控件中找一個,設(shè)置成
android:focusable="true" android:focusableInTouchMode="true"
demo.xml:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ffffff" android:baselineAligned="false" android:focusable="true" android:focusableInTouchMode="true" > <RelativeLayout android:layout_width="250dp" android:layout_height="wrap_content" android:id="@+id/txtLayout" android:layout_marginTop="20dp" android:layout_centerHorizontal="true" > <EditText android:layout_width="fill_parent" android:layout_height="35dp" android:id="@+id/editPhone" android:phoneNumber="true" android:text="@string/txtaddPhone" android:textColor="#D8D8D8" android:background="@drawable/txtupbg" android:textSize="15dp" /> </RelativeLayout> </RelativeLayout>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持億速云!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。