0

ImageView現在、ヘッダーとして配置された の高さを設定しようとしていますListViewが、常にNullPointerExpectioninを取得していimageHeaderView.getLayoutParamsます。これが私のコードです:

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ますか?

よろしくお願いします

4

1 に答える 1

3

これを試してください--->

ImageView imageHeaderView = new ImageView(this);
imageHeaderView.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.deckblatt));
imageHeaderView.setScaleType(ScaleType.CENTER_CROP);
imageHeaderView.setLayoutParams(new AbsListView.LayoutParams(100, 100));  
myList.addHeaderView(imageHeaderView);
于 2013-09-21T10:00:40.907 に答える