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. Java.lang.ClassNotFound Instrumentation 测试异常
  2. Android(安卓)CTS 总结
  3. osg for android 学习之三:老外的步骤,包括编译和运行例子
  4. 【Android】Toast显示乱码解决办法
  5. Android(安卓)Spinner控件之键值对用法
  6. android gps开发必备资料(含测试demo下载)
  7. Android的jni下c与java数据互传测试代码
  8. Android(安卓)ExpandableListView显示模板
  9. 在android中使用junit

随机推荐

  1. Android设备的唯一ID
  2. 简单聊一下Android音频通路的切换
  3. (1) Android中Binder调用流程 --- 匿名和实
  4. Unity调用Android原生Java代码以及Unity
  5. 【读书笔记】【Android(安卓)开发艺术探
  6. 基于移动平台的多媒体框架——移植Live55
  7. Dagger2 在 Android(安卓)项目的正确使用
  8. Android(安卓)Memory Management, OutOfM
  9. 工程师淘金:开发Android主攻四大方向
  10. android进程和线程模型