繁体   English   中英

我看不到我的LinearLayout,为什么?

[英]I can't see my LinearLayout, why?

我的代码:

LinearLayout rb = new LinearLayout(this);
int idy = getResources().getIdentifier("rb"+i, "Ressourcen_Reihe1", getPackageName());
rb.setBackground(normalBox);
rb.setVisibility(View.VISIBLE);
rb.addView(imgBtnItem);

我看不到LinearLayout。
我怎么了

根据提供的代码,rb尚未成为实时视图层次结构的一部分。 您需要将其添加到与布局相关联的ViewGroup中,以使其片段/活动在某处显示。

您尚未向视图添加任何LayoutParams 因此,它不占用空间。

另外,您还没有显示rb被添加到父布局中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM