我已经按照一些在线教程,告诉你如何创建多个XML文件的静态horizontalscrollview。
不过,我想能够从数据库中抓取内容,填充内容的新图(从股票XML布局),然后将其添加到horizontalscrollview。
有没有告诉你如何动态视图添加到horizontalscrollview任何教程?
我已经按照一些在线教程,告诉你如何创建多个XML文件的静态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);