1. 设置屏幕方向

横向和竖向切换:

            
  1. if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ 
  2.                     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
  3.                 }else { 
  4.                     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
  5.                 } 

可设置activity默认方向:

            
  1. <activity android:name=".ActivityMain" 
  2.                   android:label="@string/app_name" 
  3.                   android:screenOrientation="landscape"> 

2.设置activity属性

使activity为一个窗口:

            
  1. android :theme="@android:style/Theme.Dialog" 

使activity透明:

            
  1. android:theme="@android:style/Theme.Translucent" 

使activity全屏:

            
  1. android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 

3. activity被系统回收时,保存数据

            
  1. @Override 
  2.     protected void onSaveInstanceState(Bundle outState) { 
  3.         outState.putInt("id",123); 
  4.         super.onSaveInstanceState(outState); 
  5.     } 

再次启动时可获取数值

            
  1. @Override 
  2.     public void onCreate(Bundle savedInstanceState) { 
  3.         super.onCreate(savedInstanceState); 
  4.         if(savedInstanceState != null){ 
  5.             System.out.println(savedInstanceState.getInt("id")); 
  6.         } 
  7.         setContentView(R.layout.main); 
  8.     } 

 

更多相关文章

  1. Android(安卓)OpenGL之生成FloatBuffer
  2. 【Android】 dialog 设置maxHeight 最大高度
  3. Android实现录制视频
  4. android 设置progressbar的背景颜色
  5. Android(安卓)开发常用代码片段
  6. View的XML 属性大全(官方文档)
  7. Android全屏设置方法
  8. android让程序全屏显示
  9. Android(安卓)Dialog顶部显示+横向全屏+沉浸式效果

随机推荐

  1. Android震动---启动、循环、取消控制
  2. Android(安卓)Studio 快捷键
  3. Android(一) 安卓概述
  4. Android Mac开发Android推荐软件
  5. android:layout_paddingLeft和android:la
  6. Android(安卓)NDK开发篇(一) windows免cygw
  7. Android引路蜂地图开发包
  8. Android Animation 大全
  9. Android(安卓)led灯实现大致流程
  10. Android客户端post请求服务器端实例