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