我有很多收音機組在滾動視圖內動態添加,每個包含一些單選按鈕,當向下滾動視圖底部時,我有一個按鈕稱爲提交,點擊此按鈕,我希望scrollview自動滾動到第一組收音機,沒有任何單選按鈕被選中。自動滾動到收音機組滾動視圖內
此問題與單擊HTML上的元素並滾動到其他元素在Web開發頁面上時類似。
我有很多收音機組在滾動視圖內動態添加,每個包含一些單選按鈕,當向下滾動視圖底部時,我有一個按鈕稱爲提交,點擊此按鈕,我希望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