将屏幕内容移动到屏幕android外部的左侧

时间:2013-01-23 13:41:02

标签: android layout

有没有办法将整个屏幕内容移动到屏幕边界之外,标题栏和所有,在左边,例如,我试过

content = ((LinearLayout) act.findViewById(android.R.id.content)
                .getParent());

获取屏幕内容并为其添加边距

FrameLayout.LayoutParams pr = (android.widget.FrameLayout.LayoutParams) content
                    .getLayoutParams();
            pr.rightMargin = xOffset;
            content.setLayoutParams(pr);

但它不起作用,边缘出现但内容不会移动只是调整大小以适应屏幕,任何人都知道如何以简单的方式做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以将余量设置为负( - )值。 例如,如果你想让布局移动到上层,请使用:

android:marginTop = "-50dip or more u can put"

答案 1 :(得分:0)

您是否尝试在视图之间切换?如同,将该布局从屏幕移开以显示另一个?如果是这样,您应该查看使用名为ViewFlipper的小部件,它将完全按照您的需要执行。它也可以是动画等。

http://developer.android.com/reference/android/widget/ViewFlipper.html