在某些帶虛拟按鍵的手機上會出現不識别values檔案的情況,例如1080*1920的帶虛拟按鍵的手機,不會識别values-1920*1080的資源檔案。

同樣都是1080P,但是帶虛拟鍵盤是不識别的。
原因是:帶虛拟鍵盤的螢幕分辨率是1920*1080,但實際上他是識别真實高度((1920-虛拟鍵盤高度)*1080)。虛拟鍵盤高度哪裡來呢?如果可以從參數上擷取就取那個,如果不行就用類似QQ截圖看像素,真實高度=寬/QQ截圖上的寬*QQ截圖上的虛拟鍵盤高
我測出來1080P手機的虛拟鍵盤高度是144像素。
于是我把1920*1080複制了一份到1776*1080,完美解決。
ps:後面遇到1280*720的帶虛拟按鍵的,分辨率為1184*720