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. <activityandroid: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. protectedvoidonSaveInstanceState(BundleoutState){
  3. outState.putInt("id",123);
  4. super.onSaveInstanceState(outState);
  5. }

再次启动时可获取数值

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

更多相关文章

  1. Android(安卓)ProgressDialog的使用
  2. Android为Notification加上一个进度条
  3. Android设置全屏的两种方法
  4. android maxLines ellipsize 配合使用失效,解决办法
  5. MpAndroidChart简单用法 属性总结
  6. Android之检查网络是否可用(跳转网络设置页面)
  7. Android中PopupWindow的使用
  8. DialogFragment设置自定义动画
  9. Android(安卓)Recyclerview设置条目属性动画

随机推荐

  1. Android中LCD背光驱动
  2. android:组件化方案
  3. Android 性能分析案例
  4. Qt on Android:怎样适应不同的屏幕尺寸
  5. android控件的对齐方式详解
  6. android沉浸状态栏实现、地图多线路规划
  7. android初窥
  8. Android(安卓)资源简介(五) AnimationDrawa
  9. Android引路蜂地图开发示例:基本知识
  10. Android开机阶段log分析