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

mHorizontalScrollView初始如何滚动到某一值?HorizontalScrollView中含有一个GridView,当点击GridView中的一项时,响应... mHorizontalScrollView初始如何滚动到某一值?HorizontalScrollView中含有一个GridView,当点击GridView中的一项时,响应点击事件可以通过mHorizontalScrollView.scrollTo(x,y)达到滚动到指定位置的功能,但是在初始的时候就是不能滚动到设定的地方。我试图通过mGridView.performItemClick(...)来模拟触发点击事件,并确认执行了点击事件,可是HorizontalScrollView还是不滚动到相应的位置。哪位高手做个相关的请指点迷津呀 展开
 我来答
匿名用户
2013-08-02
展开全部
经过我的实验,一下代码可以完美解决问题。: 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 果断无效!这个好用!!
匿名用户
2013-08-02
展开全部
忘记说了,我是把上一楼的代码写到onResume里面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-02
展开全部
用layout(l,t,人,b)试试,点击后调用layout()方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-02
展开全部
用相应事件,真的可以,自己写就不行,有没有搞错啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-02
展开全部
必须顶那位仁兄!!我花了好久都没有解决,就是奇怪为啥设置了还是没反应!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式