我使用以下用户界面:
parentLayout
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();
任何想法如何解决这个问题?
最佳答案
您可以将parentLayout
用作ScrollView
而不是RelativeLayout
,并将childLayout
保留为RelativeLayout
。