使用layout inflater实现一系列Checkbox

时间:2014-02-13 08:35:33

标签: android

1.LinearLayout linear=(LinearLayout)findViewById(R.id.LinearLayout1);

2.LayoutInflater layoutinflater=getLayoutInflater();

3.View v=layoutinflater.inflate(R.layout.c,null);

4.linear.addView(v);

'c'是我的孩子布局名称。 我在第四行得到错误(NullPointerException)......

我想夸大一个复选框列表。 我能做些什么......?

1 个答案:

答案 0 :(得分:0)

试试

LinearLayout linear= new LinearLayout(this);

setContentView(linear);

LayoutInflater layoutinflater=getLayoutInflater();

View v=layoutinflater.inflate(R.layout.c,null);

linear.addView(v);

你也可以试试

setContentView(R.layout.your_layout_file);

LinearLayout linear= (LinearLayout)findViewById(R.id.LinearLayout1);

LayoutInflater layoutinflater=getLayoutInflater();

View v=layoutinflater.inflate(R.layout.c,null);

linear.addView(v);