lindroid -
NavigationBarUtil
private const val RES_NAME_NAV_BAR = "navigationBarBackground"
private val Context.navBarResId
get() = resources.getIdentifier(
"navigation_bar_height",
"dimen", "android"
)
Android
lindroid -
Android 監聽軟鍵盤的高度並解決其覆蓋輸入框的問題
1、前言
在某些項目中,我們常常需要自定義一個輸入框,軟鍵盤彈出時就把輸入框頂上去,關閉時輸入框再回到原位(比如下方的效果圖,實際上各種 App 中的聊天界面和發佈評論的界面大體都是這樣)。在這個過程中,除了輸入框以外的其他界面的元素不受影響,比如效果圖中的背景圖片不會上移也不會被壓縮。但在實際使用中發現軟鍵盤在彈出時常常把輸入框蓋住,導致輸入框顯示不完全。有什麼方法可以解決呢?
Android