自动滚动到收音机组滚动视图内
我有很多收音机组在滚动视图内动态添加,每个包含一些单选按钮,当向下滚动视图底部时,我有一个按钮称为提交,点击此按钮,我希望scrollview自动滚动到第一组收音机,没有任何单选按钮被选中。自动滚动到收音机组滚动视图内
此问题与单击HTML上的元素并滚动到其他元素在Web开发页面上时类似。
这应做到:
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());
}
});
这意味着我必须在创建广播组时添加id属性? 因为广播组是动态创建的 – user3328309
不,您可以只存储对它的引用,然后使用它。 –
现在怎么能得到广播组的ID?
因为收音机组是以编程方式创建的,所以找不到像你说的那样使用R.id.your_radiogroup –
user3328309
“>点击它,并检查是否有单选按钮不选中任何单选按钮组,则必须滚动到第一个” 我不你可以编辑你的问题,使其更清楚吗? –
我更新了我的问题。你明白我的意思吗? :) – user3328309