以下のコードを使用して、LinearLayout を動的に追加しました。
public void sendMessage02(View view){
view.getId();
EditText editText=(EditText)findViewById(R.id.edit_message);
String message=editText.getText().toString();
LinearLayout l=(LinearLayout)findViewById(R.id.layout_odd);
TextView text=new TextView(this);
text.setText(message);
text.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
l.addView(text);
LinearLayout l2=(LinearLayout)findViewById(R.id.layout01);
l2.addView(l);
}
アプリケーションを実行すると、残念ながらアプリケーションが停止したというエラーがエミュレータに表示されます。
私は何を間違っていますか?レイアウトを動的に追加する他の方法はありますか。