如果系統欄可見(狀態欄,導航欄和系統/組合欄),我會嘗試瞭解每個設備(平板電腦和手機是否帶有物理按鈕)。如何知道系統欄是否可見?
我該怎麼做?
弗朗索瓦
編輯:安卓的minSdkVersion = 11我的應用程序
如果系統欄可見(狀態欄,導航欄和系統/組合欄),我會嘗試瞭解每個設備(平板電腦和手機是否帶有物理按鈕)。如何知道系統欄是否可見?
我該怎麼做?
弗朗索瓦
編輯:安卓的minSdkVersion = 11我的應用程序
我需要知道我的網頁在縱向模式中的DP的高度。
然後測量代表您的「頁面」的View
的高度。
抱歉,但對我不起作用,因爲如果我在風景,我想要肖像模式的真正高度。事實上,我的「頁面」的大小是「縱向」視圖的大小。在這種情況下,我不能拿寬度,因爲狀態欄的大小在某些設備上發生了變化,例如... –
@FrançoisBOURLIEUX:您將不得不想出不同的設計,因爲您想要的不可靠。例如,各種三星設備提供S應用程序,允許兩個應用程序並排居住,這可能不適用於您的計算。類似的,一些設備,如Kindle系列,沒有固定的條形碼,但有一個來去去去。其他設備,甚至核心的Android本身,可能在未來也會做同樣的事情。您需要創建一個設計*,僅關注其自己的視圖*,而不是可用繪圖區域以外的空間發生的情況。 – CommonsWare
我瞭解你的觀點。看來唯一的好辦法是使用固定大小的「頁面」並使用縮放功能來保持與所有設備的兼容性...... –
既然你不需要這些信息來獲得一個成功的Android應用程序,你真的*試圖實現什麼?對於你想解決的任何問題,可能有更好的解決方案。 – CommonsWare
我需要知道我的頁面在肖像模式下的dp高度。它似乎很簡單,但有時高度包括狀態欄,導航欄或組合欄。我在手寫應用程序上工作,在那種應用程序中,如果我需要很好的識別結果,我需要知道每個設備上「我的頁面」的真實高度。 –