2016-01-13 111 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

相關問題