任何人都可以帮助我如何将动态tablelayout添加到静态main.xml布局中,在静态布局中我添加了按钮和textview。我想将动态tablelayout添加到.xml格式的特定线性布局中。如何将程序化布局集成到静态布局(.xml)中?
1
A
回答
2
以编程方式,您可以创建一个动态的tablelayout。该表的布局添加到您在XML使用addView()
方法定义的布局:
例
//get the linearlayout from xml
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.my_layout);
//dynamically create your table layout
TableLayout tablelayout = new TableLayout(this);
//add tablelayout to linearlayout
linearLayout.addView(tablelayout);
+0
+1同意你。 – 2012-01-02 07:53:04
+0
对于'TableLayout'的动态创建,您可以使用:'TextView view = new TextView(context);'创建(例如)新的TextView;并将它们添加到tableLayout中:'tableLayout.add(view)'。如果你需要新的行,你会做同样的事情,但做一个新的['TableRow'](http://developer.android.com/reference/android/widget/TableRow.html) – Jakar 2012-01-02 07:57:49
0
//这是XML格式的布局
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.list_parent);
//这动态地创建您的活动
TableLayout tablelayout = new TableLayout(this);
//下一步将新的桌面布局添加到您的线性布局
linearLayout.addView(tablelayout, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
相关问题
- 1. 将静态布局转换为%百分比布局使用css
- 2. 将openfeint集成到cocos2d ipad布局
- 3. 如何在运行时将静态布局添加到另一个静态布局
- 4. CSS流体/静态布局
- 5. 自定义静态布局
- 6. Actionscript中的程序化砌体/空间布局布局
- 7. 如何拥有静态页面布局
- 8. 参数化xml布局
- 9. 如何将ACHARTENGINE集成到我的布局中?
- 10. 如何将布局添加到android中的布局
- 11. 从XML布局
- 12. 用XML文件布局填充布局
- 13. 如何居中布局? - 线性布局
- 14. 如何在两列布局中将右侧栏设为静态
- 15. php中的静态页眉布局
- 16. 将SharePoint布局部署到GAC中的ASP .NET程序集
- 17. -eclipse-我在布局文件夹中找不到布局xml
- 18. 如何将视图/布局充气到另一个子布局?
- 19. 如何将布局添加到另一个布局的顶部?
- 20. Android - XML布局与编程
- 21. 草图布局到android XML
- 22. 优化布局
- 23. 以编程方式将布局加载到另一个布局
- 24. Android - 在其他xml布局中添加一个xml布局
- 25. 如何正确使用布局和布局(陆地)xml文件?
- 26. Android - 如何重用不同布局XML的包装布局?
- 27. Android中的动态与XML布局?
- 28. 如何将布局分成3部分?
- 29. 如何布局?使用相对布局还是线性布局?
- 30. Android和XML布局
您可以发布您的静态布局。 – 2012-01-02 07:50:59
这是我的静态布局 – 2012-01-02 08:07:57
你可以发送你的邮件ID我会发送代码 – 2012-01-02 08:24:59