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

时间:2016-09-10 14:19:13

标签: android android-linearlayout

我的代码:

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 我的错是什么?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

此外,您还没有将rb添加到父版块中。