Intereting Posts
Ионные запросы возвращают 404 только на Android, в Chrome он отлично работает Диалог пользовательского прогресса со скругленным поворотом изображения с помощью AsynTask Что заставляет контент ContentResolver.query () Android возвращать null? Как проверить FileLock без обрезания файла? Можно ли отображать PopupWindow из другого PopupWindow? Повторно использовать соединение asmack или воссоздать его в случае отключения (в том числе сломанных TCP-соединений) безопасным способом? Установка apk, команда adb не найдена Внедрение Android Airwatch Создать библиотеку для разработки Android? Какая работа была выполнена для кросс-платформенной мобильной разработки? Hex Colors на Android – это 8 цифр. Как? В чем разница между #FFFFFF и # FFFFFF00 Кнопка Borderless на Pre-Lollipop с библиотекой поддержки Контекстный URL не может быть пустым – Artifactory Gradle Plugin с Android Plugin Ткани для AndroidStudio / Eclipse – невозможно войти в систему с другим пользователем Произошла ошибка при создании подпроекта android

Проблема с 9 патч-изображением в качестве фона

У меня есть структура списка, с Relative layout, которая использует чередующиеся фоновые изображения для нечетных / четных элементов. Я пытаюсь установить динамически динамически, вычисляя позицию. Он отлично работал с обычным растровым изображением. Но когда я попытался использовать девятикратное изображение, это нарушает пользовательский интерфейс, все элементы искажаются. Что я делаю не так? Может ли быть создано изображение с девятью копиями или есть другой способ использования изображения с девятью патчами по сравнению с обычным растровым изображением.

Мой список XML выглядит так:

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/id01" android:background="@drawable/my_9patch_bg_image"> <ImageView /> <RelativeLayout> <ImageView /> <TextView /> <TextView /> </RelativeLayout> </RelativeLayout> 

Может быть, решение здесь может работать для моей проблемы. Это точно, хотя я должен попробовать.

Так как никто не отвечал вам уже год … У меня была такая же проблема, как вам нужно установить ноль (даже если вам это не нужно).

Удачи.

Вы можете использовать девять патчей так же, как вы используете нормальный доступный. Я предполагаю, что у вас есть проблема с самим пакетом 9. В каталоге / tools вашего sroid вы можете использовать инструмент патча 9. Это поможет вам исправить ваши 9 патчей и просмотреть их для разных размеров вашего вида.

Выбрать все стороны, кроме углов, в качестве растягивающих ребер