2012-04-20 118 views
4

我跟着一些在線教程,告訴你如何創建多個XML文件的靜態horizo​​ntalscrollview。動態添加到horizo​​ntalscrollview

但是我想能夠從數據庫中抓取內容,填充內容的新圖(從股票XML佈局),然後將其添加到horizo​​ntalscrollview。

有沒有告訴你如何動態視圖添加到horizo​​ntalscrollview任何教程?

回答

14

也就是說容易,

你Horizo​​ntalScrollView必須包含類似的LinearLayout或RelativeLayout的容器,搶一個實例在你的活動,佈局,並根據需要添加的意見...

LinearLayout yourLayout = (LinearLayout)findViewById(R.id.someID); 

,然後通過在數據庫中的項目數和迭代不斷增加的意見,你的佈局,直到像爲此...

for (int i = 0; i < yourData.size(); i++) {    
    TextView tv = new TextView(getApplicationContext()); 
    tv.setText(yourData.get(i)); 
    yourLayout.addView(tv); 
} 
+0

謝謝。這是很難找到像這樣的Android的東西簡單的解釋!我 – phalt 2012-04-20 16:58:03

+0

工作...... – 2015-11-17 11:10:41

+0

這是完美的,感謝ü – Farhad 2016-09-30 15:43:13

4

* R.layout.colum * n是您要添加另一個佈局。

<HorizontalScrollView ...> 
    <LinearLayout android:id="@+id/row" ..> 

    </LinearLayout> 
</HorizontalScrollView> 

LinearLayout featureLayout = (LinearLayout) View.inflate(YourActivity.this,R.layout.column, null); 
row.addView(featureLayout); 
相關問題