您的位置首页生活快答

HorizontalScrollView初始如何滚动到某一值?

HorizontalScrollView初始如何滚动到某一值?

的有关信息介绍如下:

HorizontalScrollView初始如何滚动到某一值?

经过我的实验,一下代码可以完美解决问题。: new Handler().postDelayed((new Runnable() { @Override public void run() { sv_price.scrollTo(((RadioButton)rg_price.getChildAt(housePriceIndex)).getLeft()-100,0); } }),5);其中 ((RadioButton)rg_price.getChildAt(housePriceIndex)).getLeft()-100是我想把HorizontalScrollView sv_price滚动到的最终位置。最后的一个5是延迟的时间。正如9楼所说,我刚开始用的 handler.post 果断无效!这个好用!!

忘记说了,我是把上一楼的代码写到onResume里面的。

用layout(l,t,人,b)试试,点击后调用layout()方法