我跟着一些在线教程,告诉你如何创建多个XML文件的静态horizontalscrollview。动态添加到horizontalscrollview
但是我想能够从数据库中抓取内容,填充内容的新图(从股票XML布局),然后将其添加到horizontalscrollview。
有没有告诉你如何动态视图添加到horizontalscrollview任何教程?
我跟着一些在线教程,告诉你如何创建多个XML文件的静态horizontalscrollview。动态添加到horizontalscrollview
但是我想能够从数据库中抓取内容,填充内容的新图(从股票XML布局),然后将其添加到horizontalscrollview。
有没有告诉你如何动态视图添加到horizontalscrollview任何教程?
也就是说容易,
你HorizontalScrollView必须包含类似的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);
}
* 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);
谢谢。这是很难找到像这样的Android的东西简单的解释!我 – phalt 2012-04-20 16:58:03
工作...... – 2015-11-17 11:10:41
这是完美的,感谢ü – Farhad 2016-09-30 15:43:13