0
我目前正在尝试设置ImageView
的高度,放置为ListView
标头,但我总是在imageHeaderView.getLayoutParams
中获得NullPointerExpection
。这里是我的代码:设置ImageView高度的ListView标头
ImageView imageHeaderView = new ImageView(this);
imageHeaderView.setImageBitmap(BitmapFactory.decodeResource(getResources(),
R.drawable.deckblatt));
imageHeaderView.setScaleType(ScaleType.CENTER_CROP);
imageHeaderView.getLayoutParams().height = 50;
myList.addHeaderView(imageHeaderView);
是没可能得到/设置layoutParams
,在ListView
头使用时? 我还能做些什么来设置我的ImageView
的高度?
问候
,而不是'imageHeaderView.setImageBitmap(BitmapFactory.decodeResource(getResources(),R.drawable.deckblatt));'使用'imageHeaderView。 setImageResource(R.drawable.deckblatt);' –
感谢您的帮助,但它不断崩溃。新问题是一个ClassCastException ..从ViewGroup $ LayoutParams到AbsListView $ LayoutParams。 –
我使用 来修复它\t \t AbsListView.LayoutParams lp = new AbsListView.LayoutParams(100,100);也许你可以更新你的答案,以便我可以将它标记为正确的答案。 –