ну, вам нужно иметь 2 отдельные иконки для hdpi и mdpi, например. Я обычно выкладываю их в файл фотошопа hdpi и извлекаю их оттуда (один png как hdpi и один как mdpi путем масштабирования hdpi один - желательно масштабировать векторную графику, а не обычное изображение на 1/3 от графики hdpi. ), а также таким образом, мне почти никогда не нужно вводить свои ограничения ширины и высоты для изображения внутри макета, потому что оно выглядит точно так же, как в макете фотошопа. Я просто установил его, чтобы обернуть содержимое. Что касается создания .9, вам просто нужно выполнить тот же процесс, что и для обычного png, но определить с помощью инструмента draw9patch область, которая будет масштабироваться в случае необходимости масштабирования .9.
просто посмотрите, как, например, сделана кнопка.
У вас есть 9, который имеет нормальную высоту кнопки, но только что определил область, которую можно масштабировать (середина кнопки) в случае, если кнопка растянута по высоте или ширине, что означает, что середина будет масштабироваться, но так как ее цвет не изображение, оно не портит внешний вид, однако края кнопки всегда остаются неизменными и никогда не растягиваются, независимо от того, насколько велика кнопка.