2016-01-13 50 views
0

我有很多收音机组在滚动视图内动态添加,每个包含一些单选按钮,当向下滚动视图底部时,我有一个按钮称为提交,点击此按钮,我希望scrollview自动滚动到第一组收音机,没有任何单选按钮被选中。自动滚动到收音机组滚动视图内

此问题与单击HTML上的元素并滚动到其他元素在Web开发页面上时类似。

+0

“>点击它,并检查是否有单选按钮不选中任何单选按钮组,则必须滚动到第一个” 我不你可以编辑你的问题,使其更清楚吗? –

+0

我更新了我的问题。你明白我的意思吗? :) – user3328309

回答

0

这应做到:

final ScrollView scrollView = (ScrollView)findViewById(R.id.your_scrollview); 
scrollView.post(new Runnable() { 
     @Override 
     public void run() { 
      View radioGroup = findViewById(R.id.your_radiogroup); 
      scrollView.scrollTo(0, radioGroup.getBottom()); 
     } 
}); 
+0

这意味着我必须在创建广播组时添加id属性? 因为广播组是动态创建的 – user3328309

+0

不,您可以只存储对它的引用,然后使用它。 –

+0

现在怎么能得到广播组的ID?
因为收音机组是以编程方式创建的,所以找不到像你说的那样使用R.id.your_radiogroup – user3328309