EditText無法自動獲取焦點

很多時候監(jiān)聽輸入框焦點變化,或者進入頁面時不彈出鍵盤的需求,這要用到使EditText不自動獲取焦點

一,
將第一個EditText用LinearLayout包裹,并在LinearLayout中加入 <requestFocus />使其無法獲得焦點

<LinearLayout
    android:layout_width="0px" 
    android:layout_height="0px">
    <requestFocus />
    <EditText
        ......
    />
</LinearLayout>

二,
將EditText的父級控件設(shè)置屬性
android:focusable="true"
android:focusableInTouchMode="true"
將EditText默認的行為截斷便不自動獲取焦點

   <LinearLayout
      android:layout_width="0px" 
      android:layout_height="0px"
      android:focusable="true"  
      android:focusableInTouchMode="true">

      <EditText
          ......
      />
    </LinearLayout>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容