真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android輸入法鍵盤和activity頁面遮擋問題解決

相信大家在開發(fā)時會遇到彈出軟鍵盤后,輸入框上移就看不到輸入框了,其實只要將Webview放到了ScrollView中,將ScrollView改為LinearLayout問題解決了,不會在彈出軟鍵盤后大幅滾動。不過下面還是詳細介紹下軟鍵盤和activity頁面遮擋的問題。

成都創(chuàng)新互聯(lián)公司長期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為海寧企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè),海寧網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

 

通常情況下如果我們在一個輸入框輸入內(nèi)容,輸入法鍵盤彈出時,activity自動設(shè)置高度,相當于在activity向上滾動了添加了輸入法鍵盤的高度。但有時可能淹沒當前的輸入框,如果希望輸入法鍵盤彈出時不自動向上擠壓activity,在activty中設(shè)置屬性android:windowSoftInputMode="adjustPan",這樣輸入法可以覆蓋Activity顯示,如下:

設(shè)置屬性為android:windowSoftInputMode="adjustResize"即可自動調(diào)整高度。

 

屬性stateVisible表示默認顯示輸入法鍵盤,其他屬性見:android:windowSoftInputMode

 

adjustPan同樣存在問題,即可能需要關(guān)閉軟鍵盤,定位被擋住的輸入框,我希望的是介于adjustPan和adjustResize之間的解決方案,即軟鍵盤會對activity有一定擠壓,但是焦點所在輸入框始終會顯示在屏幕上,有會的朋友歡迎留言分享,個人覺得可能的解決方案是new一個LinearLayout,重寫其中的

protected voidonSizeChanged(int w, int h, int oldw, int oldh)

當然,開發(fā)完APP也是需要進行全方位的檢測:www.ineice.com


當前文章:Android輸入法鍵盤和activity頁面遮擋問題解決
網(wǎng)站地址:http://weahome.cn/article/ipjgcs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部