import android.app.Activity;  import android.graphics.Rect;  import android.os.Bundle;  import android.util.Log;  import android.view.Window;  import android.widget.ImageView;  public class Main extends Activity {      ImageView iv;      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          iv = (ImageView) this.findViewById(R.id.ImageView01);          iv.post(new Runnable() {              public void run() {                  viewInited();              }          });          Log.v("test", "== ok ==");      }      private void viewInited() {          Rect rect = new Rect();          Window window = getWindow();          iv.getWindowVisibleDisplayFrame(rect);          int statusBarHeight = rect.top;          int contentViewTop = window.findViewById(Window.ID_ANDROID_CONTENT)                  .getTop();          int titleBarHeight = contentViewTop - statusBarHeight;          // 测试结果:ok之后 100多 ms 才运行了          Log.v("test", "=-init-= statusBarHeight=" + statusBarHeight                  + " contentViewTop=" + contentViewTop + " titleBarHeight="                  + titleBarHeight);      }  } 

更多相关文章

  1. Android的jni下c与java数据互传测试代码
  2. android自动化测试[一]
  3. Android 性能测试优质实践汇总
  4. 在Android Studio上测试运行,Unity发布成Android包过程中所遇到的
  5. Android robotium自动化测试
  6. Robotium 一款Android自动化测试框架
  7. android 开源测试框架学习

随机推荐

  1. Android"重力加速度传感器"从驱动到应用
  2. 互联网徐金良:Android为什么能够超越iOS?
  3. android访问远程数据库
  4. android uiautomator 截取图片
  5. Android背景渐变
  6. Android(安卓)Building System 总结 收藏
  7. Android开发----自动化测试
  8. Google Android操作系统内核编译图文教程
  9. Android中更新UI的四种常用方式
  10. Android开机启动shell脚本(Android(安卓)8