こんにちは私はビューの高さを設定しようとしていますが、2行目にnullポインタ例外がスローされます。
私は実際にリストアクティビティにヘッダーを追加しようとしています。そのための私のコードは次のとおりです。
View header= (View)getLayoutInflater().inflate(R.layout.customheader, null);
getListView.addHeaderView(header);
header.getLayoutParams().height=(int)55; //This line is throwing a null pointer exception
setListAdapter(adapter);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LayoutParams params=new LayoutParams(-1, 55);
View header= (View)getLayoutInflater().inflate(R.layout.customheader, null);
getListView().addHeaderView(header);
getListView().setCacheColorHint(0);
getListView().setBackgroundResource(R.drawable.patterns);
setListAdapter(new Settingsadapter(this, menu));
header.setLayoutParams(params);
}
例外:E / AndroidRuntime(504):java.lang.ClassCastException:android.view.ViewGroup $ LayoutParams