不要讓 Android edittext 自動focus

當我們的 layout 中存在 editText 時

常常一啟動就會在該欄位 focus

造成鍵盤會自動跳出

有時會覺得很煩

 

現在發現一個小撇步

只要在同一個 layout 中的某個 view 中

加入以下屬性,就可以騙過 layout 了

android:focusable=”true”
android:focusableInTouchMode=”true”

變成那個不會彈出鍵盤的 layout 自動 focus

但是他不會彈出鍵盤,所以沒差~~~XD

 

例如

如上

如果沒有在 LinearLayout中加入紅字屬性

每次打開 activity,EditText 就會被自動 focus,造成鍵盤自動打開

加了紅字就不會囉

2 關於 “不要讓 Android edittext 自動focus” 的評論

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *