有没有办法将整个屏幕内容移动到屏幕边界之外,标题栏和所有,在左边,例如,我试过
content = ((LinearLayout) act.findViewById(android.R.id.content)
.getParent());
获取屏幕内容并为其添加边距
FrameLayout.LayoutParams pr = (android.widget.FrameLayout.LayoutParams) content
.getLayoutParams();
pr.rightMargin = xOffset;
content.setLayoutParams(pr);
但它不起作用,边缘出现但内容不会移动只是调整大小以适应屏幕,任何人都知道如何以简单的方式做到这一点?
答案 0 :(得分:1)
您可以将余量设置为负( - )值。 例如,如果你想让布局移动到上层,请使用:
android:marginTop = "-50dip or more u can put"
答案 1 :(得分:0)
您是否尝试在视图之间切换?如同,将该布局从屏幕移开以显示另一个?如果是这样,您应该查看使用名为ViewFlipper
的小部件,它将完全按照您的需要执行。它也可以是动画等。
http://developer.android.com/reference/android/widget/ViewFlipper.html