我有一个活动,显示一个水平长的imageview howizontalscrollview。如何仅在活动开始时滚动到HorizontalScrollView的中心?
我需要当活动开始时,horizontalscrollview必须滚动到自己的中心,而不是开始。
我搜索谷歌和这里和我找不到的方式..
这是我的水平滚动视图:
HorizontalScrollView wvScroll = new HorizontalScrollView(this);
wvScroll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
iv.setImageBitmap(Util.getRemoteImage("http://mywebsite.com/90.gif"));
iv.setScaleType(ScaleType.CENTER_CROP);
wvScroll.addView(iv);
mainLayout.addView(wvScroll);
感谢
我知道scrollTo存在.....但.....我怎么能得到这个偏移量?我不明白你的方式。请,你能发表一个代码示例吗? – Pableras84
@ Pableras84 - 'offsetX = wvScroll.getWidth()/ 2'怎么样? – Tim