我已经在 scrollview 中添加了一个 scrollview 和子子元素。在某些时候,我需要滚动到一个特定的视图。
<scrollview>
1. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
2. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
3. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
4. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
5. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
6. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
7. <linearlayout>
<textview></textview>
<textview></textview>
</linearlayout>
<button>
</button>
</scrollview>
上面的布局是动态创建的。所以我不能把 xml 文件放在这里。布局创建是完全动态的。甚至线性布局中的子视图的数量也可能有所不同。
所以当我点击按钮时,我需要滚动到一个特定的视图,这里说,当我点击按钮时,我需要滚动到线性布局4。 我试过 scrollTo 方法,但它滚动到 scrollview 的顶部。
请提供一些建议。