こんにちは、ビューの高さを設定しようとしていますが、2行目にnullポインタ例外がスローされています。ビューの高さを設定すると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
答えをマークするのを忘れないでください、それは他の人に役立ちます。 – Signcodeindie