7

我使用以下用户界面:

  • parentLayout尺寸为 800x600(宽 x 高)的父级相对布局

  • 第二个相对布局childLayout,它是父布局的子布局。它的尺寸为 800x1000,即大于父布局。

    parentLayout.addView(childLayout);
    

我的目标:childLayout使用childLayout.scrollTo(x,y).

当我使用childLayout.scrollTo(x,y)时,Android 会滚动childLayout但不会刷新(重绘)它。效果是,它childLayout被切割成与 相同的尺寸parentLayout

不幸的是,以下解决方案不能解决问题:

childLayout.scrollTo(x,y);
childLayout.invalidate();
childLayout.requestLayout();

任何想法如何解决这个问题?

4

1 回答 1

-1

您可以使用parentLayoutasScrollView代替RelativeLayout并保持childLayoutas RelativeLayout

于 2014-08-28T12:34:00.550 回答