Android:如何以编程方式在视图内部添加视图?

射线

我想做这样的事情:

View v1= new View(this);
v1.setBackgroundResource(R.drawable.pic1);

View v2 = new View(this);
v2.setBackgroundResource(R.drawable.pic2);

v1.addView(v2);

RelativeLayout.LayoutParams params;
rl = (RelativeLayout) findViewById(R.id.activity_main);
rl.addView(v1,params);

我知道代码是错误的。它只是显示我想怎么做。

一些网络人士表示,viewGroup可以帮助我实现这一目标。

我已经尝试过,但无法在屏幕上显示v2。

有人可以告诉我如何实现吗?

吉尔·莫沙夫

视图不能包含其他视图。它根本无法在Android中以这种方式工作。

如果要将View放在其他View中,则包含View的视图必须扩展ViewGroup类。

有几个类可以帮助您实现这一目标:

  1. LinearLayout-如果您希望视图垂直或水平对齐。
  2. RelativeLayout-如果要使视图相对于彼此和/或容器相对放置
  3. 还有更多。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式向NSWindow(或NSView)添加视图?

来自分类Dev

如何以编程方式在Android中将视图添加到gridview?

来自分类Dev

如何以编程方式在Android中将视图添加到gridview?

来自分类Dev

如何以编程方式获取 Android 中视图的 XML 代码?

来自分类Dev

如何以编程方式更改视图大小?

来自分类Dev

如何以编程方式创建滚动视图

来自分类Dev

如何以编程方式设置视图的高度?

来自分类Dev

如何以编程方式扩展/旋转视图?

来自分类Dev

如何以编程方式将视图添加到合金中的滚动视图

来自分类Dev

如何以编程方式将堆栈视图嵌入滚动视图

来自分类Dev

Android:在屏幕底部以编程方式添加视图

来自分类Dev

如何以编程方式向视图添加9个偶数图像|迅速

来自分类Dev

如何以编程方式将UIBarButtonItem添加到拖动到视图上的UINavigationBar

来自分类Dev

如何以编程方式在表格视图的静态单元格中添加图像

来自分类Dev

我如何以编程方式将弹簧和支柱添加到NSView的子视图中

来自分类Dev

如何以编程方式添加自动布局约束以使按钮在其视图底部上方50点?

来自分类Dev

如何以编程方式将视图从 XML 添加到布局?

来自分类Dev

如何以实用的方式生成视图以显示新添加的视图,并在android中首先显示,最后显示的是先前添加的视图?

来自分类Dev

当数据绑定到数据网格视图时,如何以编程方式将行添加到数据网格视图?

来自分类常见问题

如何以编程方式创建UIImage视图-Swift

来自分类Dev

如何以编程方式设置根视图控制器?

来自分类Dev

如何以编程方式更改UI视图模板URL

来自分类Dev

如何以编程方式扩展剑道树视图的节点

来自分类Dev

如何以编程方式滚动列表视图项

来自分类Dev

如何以编程方式在Windows 8.1中滚动视图?

来自分类Dev

如何以编程方式更改uitableviewcell的子视图?

来自分类Dev

如何以编程方式设置列表视图的选择颜色

来自分类Dev

如何以编程方式滚动浏览收藏夹视图?

来自分类Dev

如何以编程方式将视图设置为正面/背面?

Related 相关文章

  1. 1

    如何以编程方式向NSWindow(或NSView)添加视图?

  2. 2

    如何以编程方式在Android中将视图添加到gridview?

  3. 3

    如何以编程方式在Android中将视图添加到gridview?

  4. 4

    如何以编程方式获取 Android 中视图的 XML 代码?

  5. 5

    如何以编程方式更改视图大小?

  6. 6

    如何以编程方式创建滚动视图

  7. 7

    如何以编程方式设置视图的高度?

  8. 8

    如何以编程方式扩展/旋转视图?

  9. 9

    如何以编程方式将视图添加到合金中的滚动视图

  10. 10

    如何以编程方式将堆栈视图嵌入滚动视图

  11. 11

    Android:在屏幕底部以编程方式添加视图

  12. 12

    如何以编程方式向视图添加9个偶数图像|迅速

  13. 13

    如何以编程方式将UIBarButtonItem添加到拖动到视图上的UINavigationBar

  14. 14

    如何以编程方式在表格视图的静态单元格中添加图像

  15. 15

    我如何以编程方式将弹簧和支柱添加到NSView的子视图中

  16. 16

    如何以编程方式添加自动布局约束以使按钮在其视图底部上方50点?

  17. 17

    如何以编程方式将视图从 XML 添加到布局?

  18. 18

    如何以实用的方式生成视图以显示新添加的视图,并在android中首先显示,最后显示的是先前添加的视图?

  19. 19

    当数据绑定到数据网格视图时,如何以编程方式将行添加到数据网格视图?

  20. 20

    如何以编程方式创建UIImage视图-Swift

  21. 21

    如何以编程方式设置根视图控制器?

  22. 22

    如何以编程方式更改UI视图模板URL

  23. 23

    如何以编程方式扩展剑道树视图的节点

  24. 24

    如何以编程方式滚动列表视图项

  25. 25

    如何以编程方式在Windows 8.1中滚动视图?

  26. 26

    如何以编程方式更改uitableviewcell的子视图?

  27. 27

    如何以编程方式设置列表视图的选择颜色

  28. 28

    如何以编程方式滚动浏览收藏夹视图?

  29. 29

    如何以编程方式将视图设置为正面/背面?

热门标签

归档