2011-04-13 52 views
1

Android可能捕獲屏幕旋轉事件,但實際上沒有活動響應旋轉事件嗎?Android - 檢測方向更改,但界面沒有反應

爲了讓事情變得更加困難,我得到了一個TabActivity支持的活動,並且在其中一個選項卡中,我想旋轉屏幕上的某些內容區域 - 但將選項卡保留爲縱向模式。

我已經嘗試在清單中設置活動方向爲肖像,但是我不再獲取onConfigurationChanged(..)事件。但是,如果我刪除此行,整個標籤也會旋轉。

任何幫助表示讚賞!

回答

0

如您所做的那樣在清單中將方向設置爲縱向模式,但直接聽取加速度傳感器(這是Android從中派生設備方向的傳感器)更新並自行解析,以瞭解方向何時更改。

這實際上很容易做到。請參閱此處的示例:http://www.anddev.org/accessing_the_accelerometer-t499.html

+0

我主要做的有什麼建議的變化 - 只是聽取了事件,並在方向改變了火我自己的本地事件。謝謝你的幫助。 – Codz 2011-04-13 22:44:02