可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如

Java代码
  1. if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
  2. //横向
  3. setContentView(R.layout.file_list_landscape);
  4. }else{
  5. //竖向
  6. setContentView(R.layout.file_list);
  7. }

更多相关文章

  1. Android(安卓)webview与js交互
  2. Android中文API(139) —— SQLiteOpenHelper
  3. Android(安卓)Listview 隐藏滚动条
  4. Android阿拉伯适配rtl
  5. Android(安卓)资源文件中的符号含义与说明
  6. Android(安卓)之布局(二)
  7. java.lang.ClassCastException: android.app.Application cannot
  8. popwindow动画显示消失,activity切换动画
  9. Android布局低级错误

随机推荐

  1. android传感器;摇一摇抽签功能
  2. android sqllite 分析
  3. Android学习笔记(18)————利用tts开发
  4. [中英文对照]android Designing for TV(
  5. Android 各尺寸单位间的换算
  6. android 通知 Notification
  7. Android从入门到放弃——四大组件之Servi
  8. 乱七八糟的android心得
  9. Android Studio [相对布局RelativeLayout
  10. android获取本地视频路径