【发布时间】:2011-02-13 03:14:30
【问题描述】:
我有一个Activity,它将显示一个由两部分组成的自定义视图。我希望一部分为可见屏幕高度的 1/3,另一部分为 2/3。
我可以覆盖 onMeasure() 并使用显示指标来查找显示的高度,但这不考虑电池条或视图标题的大小。
DisplayMetrics dm = new DisplayMetrics();
((WindowManager)contxt.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getMetrics(dm);
int height = dm.heightPixels;
如何判断可显示区域的高度?我准备覆盖layout 或其他。 Android 的最佳实践是什么?我也看到过其他类似的问题,但都没有定论。
【问题讨论】:
标签: android android-layout layout view size