我在這裏看到很多關於屏幕方向的問題,但我的情況有點不同。
我試圖找到一種在運行時找出觸摸屏的默認方向的方法。
即:適用於平板電腦它的景觀,對於手機這是肖像等
我需要這個信息,因爲我對觸摸屏的硬件直接打交道,並且它的X,Y網格是恆定的,而不是基於當前系統定位。
有什麼想法?
編輯:我會提煉我的問題:
我怎麼能告訴如果物理Tounch屏幕,面向像系統定位肖像或風景。Android設備上的默認屏幕方向
編輯(回答):好吧,那麼:getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getRotation()
會給你從默認觸摸屏軸的當前旋轉度。
例如:
在平板電腦上,觸摸屏軸與橫向方向對齊時,obove將在橫向上返回0。
在觸摸屏軸與縱向方向對齊的手機上,縱向上的obove將返回0。好極了! :)
一個簡短的答案是枚舉你所有的目標維度,看看哪一個被加載。 –
@FrankSposro這很傷心。當他們不回答我的問題時我不接受答案。如果你想回答,回答。如果不這樣做,我不需要你五磅.. – Vlad