我有一个 HorizontalScrollView,里面有一个 LinearLayout。这个 LinearLayout (动态地)填充了很多 TextView。我想根据某些索引将 HorizontalScrollView 滚动到指定的 TextView。我试试这个但不起作用
while (!this.stopsCursor.isAfterLast()) {
int index = this.stopsCursor.getInt(this.stopsCursor.getColumnIndex("index"));
if (index == session.getServiceStopIndex()) {
TextView view = (TextView) this.linearLayout.getChildAt(index);
StyleHelper.setStopHighlight(view);
Log.v("TEST", "Left : " + view.getLeft() + " Right : " + view.getRight());
int offsetX = ((view.getLeft() + view.getRight()) / 2);
this.horizontalScrollView.scrollTo(offsetX, 0);
}
this.stopsCursor.moveToNext();
}
我的记录器告诉我左:0 右:0 有人可以帮助我吗?提前致谢!