1
A
回答
1
是的,這是可能的。
以下添加到清單中的活性聲明:
android:configChanges="orientation"
所以它看起來像
<activity android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden"
android:name=".your.package">
寫,無論你在方法要碼
@Override
public void onConfigurationChanged(Configuration newConfig) {
//write your logic here
System.out.println("...inside config change...");
super.onConfigurationChanged(newConfig);
}
1
您是否嘗試過實施OrientationEventListener
並將其加載到onOrientationChanged
?
0
在您的活動中創建一個靜態字段,並使用Configuration檢查onCreate()
中的當前方向。如果該字段爲空,則存儲配置(如果不存在),請檢查更改,採取必要的操作並在之後存儲新配置。
相關問題
- 1. Animate.css更改開始位置
- 2. android更改開始活動
- 3. Android的開始日曆意圖的開始和結束時間
- 4. Colourscale:更改開始轉換的位置
- 5. Android屏幕定位意圖
- 6. 更改整數列表中的開始位置android
- 7. SamsungApps開始意圖
- 8. 開始Spotify意圖
- 9. Android小部件,開始意圖
- 10. 使用意圖Android開始活動
- 11. Android開始意圖查看apk
- 12. 從Android Widget開始意圖點擊
- 13. Android意圖不開始活動
- 14. 當Android意圖開始時獲取GPS
- 15. Android創建意圖開始活動
- 16. 意圖開始時的RuntimeException
- 17. 從xml開始的意圖
- 18. 沒有開始的意圖
- 19. 開始新的意圖
- 20. Android更改開關圖像
- 21. Android - 從某點開始切割位圖
- 22. 更改Android應用開始活動
- 23. 更改Android按鈕背景開始
- 24. android如何更改開始活動
- 25. Android開發 - 意圖
- 26. xcode iphone更改默認開始視圖
- 27. 更改LeveyPopListView的開始點
- 28. Android的地圖V2克開始意圖在onInfoWindowClick
- 29. 在Android中更改通知意圖
- 30. UIViewcontroller的視圖框架在意想不到的位置開始
一應該記住,這種方法有缺點。即,使用替代資源變得更加困難,因爲系統會自動停止管理它們。 – Malcolm