• Android 一些关于 Activity 的技巧


    锁定 Activity 运行时的屏幕方向

    Android 内置了方向感应器的支持。在 G1 中,Android 会根据 G1 所处的方向自动在竖屏和横屏间切换。但是有时我们的应用程序仅能在横屏 / 竖屏时运行,比如某些游戏,此时我们需要锁定该 Activity 运行时的屏幕方向,<activity >节点的 android:screenOrientation属性可以完成该项任务,示例代码如下:

     <activity android:name=".EX01"
     android:label="@string/app_name" 
     android:screenOrientation="portrait">// 竖屏 , 值为 landscape 时为横屏
    …………
     </activity>

    全屏的 Activity

    要使一个 Activity 全屏运行,可以在其 onCreate()方法中添加如下代码实现:

     // 设置全屏模式
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     // 去除标题栏
     requestWindowFeature(Window.FEATURE_NO_TITLE);

    在 Activity 的 Title 中加入进度条

    为了更友好的用户体验,在处理一些需要花费较长时间的任务时可以使用一个进度条来提示用户“不要着急,我们正在努力的完成你交给的任务”。如下图:

    在 Activity 的标题栏中显示进度条不失为一个好办法,下面是实现代码:

     // 不明确进度条
     requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 
     setContentView(R.layout.main); 
     setProgressBarIndeterminateVisibility(true); 
    
     // 明确进度条
     requestWindowFeature(Window.FEATURE_PROGRESS); 
     setContentView(R.layout.main); 
     setProgress(5000);
  • 相关阅读:
    JavaScript中循环的使用方法
    认识了解JavaScript
    div的对齐显示
    四宫格div
    使用div写一个计算机
    div基本操作
    CSS样式
    Electron的逆向
    Electron输出:Hello,World
    Electron的安装-Windows
  • 原文地址:https://www.cnblogs.com/aikongmeng/p/3697371.html
Copyright © 2020-2023  润新知