頁面有EditText,避免首次進入彈出鍵盤

2021-09-26 14:42:10 字數 587 閱讀 4704

在開發中經常會遇到這樣的問題,進入乙個含edittext的activity後總是會自動彈出軟體盤。但是有時候我們又不想讓它彈出,因為影響美觀,而且使用者可能也會反感。最好的做法是剛進入時不讓彈出,在使用者輸入的時候才讓彈出,把主動權交個使用者是對使用者最大的尊重。

在清單檔案中設定:

android:windowsoftinputmode="statealwayshidden"
或者

android:windowsoftinputmode="statehidden"

或者通過**設定:

// 等價於android:windowsoftinputmode="statehidden"

getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_state_hidden);

// 等價於android:windowsoftinputmode="statealwayshidden"

getwindow().setsoftinputmode(windowmanager.layoutparams.soft_input_state_always_hidden);

android 多個EditText頁面滑動實現

import android.annotation.suppresslint import android.content.context import android.graphics.rect import android.view.view import android.view.viewgr...

首次登入 指導頁面

智慧型分析 預約 當日 排隊候診 取報告單 專科醫生 醫院導航 滿意調查 健康講堂 首次登入 boolisfirst nsuserdefaults standarduserdefaults boolforkey isfirst if isfirst 和訊財經 created by ibokan on...

根據模板頁面生成頁面有感

今天在改公司郵件的時候發現公司的郵件是用模板頁面 發現是用模板做的 於是看了看相關的資料 現在對模板粗淺的認識 模板頁面就是寫乙個靜態頁面當然如果這個頁面是像郵件這樣的單獨頁面的話最好是將樣式放到頁面中,以免載入該頁面的時候出現載入不到的情況,最好是用絕對路徑。在這個靜態頁面中為了讓它動態化就將一些...