Хочу сделать так, чтобы ширина и высота ImageView менялись в зависимости от разрешение экрана(0.8*ширину_дисплея и высота_дисплея*0,8), и я нашел такой для этого способ, но при запуске приложения оно тут же умирает, как это исправить?
<code lang="java">
ImageView spaceadventure = (ImageView) findViewById(R.id.imageView);
float density = getApplicationContext().getResources().getDisplayMetrics().density;
spaceadventure.setLayoutParams(new AbsListView.LayoutParams((int) (density * 1), (int) (density * 1)));
</code>