Intereting Posts
Android: как узнать, установлено ли какое-либо приложение в устройстве Android с помощью adb? Пользовательская панель действий показывает темное заполнение, оставшееся после обновления, до версии Android SDK версии 21 Поддерживает ли Android API для определения дней выходных дней, которые знают локали? Как я действительно использую ffmpeg на Android? Привязка данных android к андроиду: фоновый атрибут с использованием строкового цветового кода Как работает VPN в Android и списке API? (леденец) Пользовательский DatePicker в Android? Как сделать изолированный далвик Как преобразовать Drawable изображение из ресурсов в Bitmap Удалите старые версии Android SDK Проблемы с Android FrameLayout при переопределении onDraw CertPathValidatorException: привязка доверия для пути сертификата не найдена – обновите Android Можем ли мы установить ОС Android на любой Windows Phone и наоборот, а также с iPhone и наоборот? В чем разница между C2DM и GCM Android: альтернатива для context.getDrawable ()

Когда использовать 9-патч

Есть ли какая-либо документация разработчика Android, которая говорит, что когда ресурс может быть 9-патчем? Другими словами, есть ли документ, который говорит что-то вроде строки «следующие элементы используют 9-патч-данные, если они доступны»?

Из-за того, что я общаюсь и переживаю, я узнал, что 9-патч-графику следует использовать для

  • Иконки запуска приложений
  • Значки, используемые в списке выбора «Добавить на главный экран» для виджета приложений, обоев и папок
  • Обои для рабочего стола и при использовании BitMaps , например, на холстах
  • Графическая кнопка
  • Просматривать фоны

Я был удивлен, увидев, что данные 9-патчей игнорируются, когда чертежи используются для значков меню и значков вкладок.

9-патчей лучше всего использовать, когда у вас есть изображение, требующее ширины и / или высоты жидкости.

Пример. В моем приложении у меня было две пользовательские кнопки, которые были растянуты в нижней части представления. Поскольку размеры экрана могут отличаться, я использовал 9 патчей, чтобы позволить кнопкам правильно растягиваться.