Creating a button in Java, causes getLayoutParams to return null
问题 I need to create a button in Java. Below is my code: Button b = new Button(MyClass.this); b.requestLayout(); LayoutParams lp = b.getLayoutParams(); lp.height = LayoutParams.WRAP_CONTENT; lp.width = LayoutParams.WRAP_CONTENT; b.setLayoutParams(lp); b.setText("bla"); b.setTextSize(16); b.setOnClickListener(myListener); I then add this button to the bottom of a ListView: getListView().addFooterView(b); However this crashes, because getLayoutParams returns null. Even if I create new LayoutParams