中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決 Android 軟鍵盤擋住輸入框的問題

發布時間:2020-07-21 19:19:31 來源:網絡 閱讀:862 作者:南京小帥 欄目:移動開發

當在Android的layout設計里面如果輸入框過多,則在輸入彈出軟鍵盤的時候,下面的輸入框會有一部分被軟件盤擋住,從而不能獲取焦點輸入。

下面提供三種解決辦法:

   方法一:在你的activity中的對應的java文件中oncreate中setContentView之前寫上這個代碼getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

解決 Android 軟鍵盤擋住輸入框的問題該方法是最簡單的

   方法二:在 項目的AndroidManifest.xml文件中界面對應的<activity>里加入 android:windowSoftInputMode="stateVisible|adjustResize",這樣會讓屏幕整體上移。如果加上的 是 android:windowSoftInputMode="adjustPan"這樣鍵盤就會覆蓋屏幕。

解決 Android 軟鍵盤擋住輸入框的問題


   方法三:把頂級的layout替換成ScrollView,或者說在頂級的Layout上面再加一層ScrollView的封裝。這樣就會把軟鍵盤和輸入框一起滾動了,軟鍵盤會一直處于底部。

在我們的LinearLayout布局外添加ScrollView


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁远县| 蓬安县| 太康县| 天津市| 抚顺县| 游戏| 永靖县| 达州市| 南陵县| 社会| 丹阳市| 神木县| 漠河县| 河源市| 山东| 泰兴市| 开封县| 当阳市| 聂拉木县| 武强县| 江西省| 苏州市| 宜春市| 南康市| 永福县| 德江县| 泌阳县| 淄博市| 鲜城| 南充市| 淳安县| 海伦市| 曲麻莱县| 临桂县| 多伦县| 安岳县| 商河县| 夏河县| 池州市| 德庆县| 米泉市|