我使用以下用户界面:
尺寸为800x600(宽x高)的父亲相对布局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();
任何想法如何解决这个问题?
答案 0 :(得分:-1)
您可以将parentLayout
用作ScrollView
而不是RelativeLayout
,并将childLayout
保留为RelativeLayout
。