我是 android 新手。我想将我的 android ICS 状态栏的位置从屏幕底部向上移动 50 dp。(ie.layout_marginBottom=50dp)。在哪里进行框架中的修改才能完成这项工作?
谢谢,
我是 android 新手。我想将我的 android ICS 状态栏的位置从屏幕底部向上移动 50 dp。(ie.layout_marginBottom=50dp)。在哪里进行框架中的修改才能完成这项工作?
谢谢,
这是我的解决方案:
为此,在深入研究了 StatusBar.java 代码后,我找到了如下解决方案:
final WindowManager.LayoutParams lp = new WindowManager.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
height,
WindowManager.LayoutParams.TYPE_STATUS_BAR,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_TOUCHABLE_WHEN_WAKING
| WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
PixelFormat.RGB_565);
//Line to be added
lp.y = 50;
谢谢。