Если этот вопрос касается изменения размера значка в зависимости от разрешения экрана, вы можете сделать так, чтобы изображение имело несколько разных размеров, назвать их одинаковыми (например, my_image.png) и поместить их всоответствующие папки res / drawable (по умолчанию), res / drawable-hdpi (экраны с высоким разрешением) и т. д.Затем вы просто запрашиваете изображение с:
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
, которое вернет соответствующую версию изображения для экрана.