Intereting Posts
Обновление представления внутри фрагмента Проблема с дополнительным пространством в нижней части Android-браузера Как переносить платные Android-приложения из одной учетной записи google в другую учетную запись google Можно ли использовать вектор, который можно использовать так же, как я использовал 9 патчей? Как получить токен доступа пользователя facebook в android? Android: индикатор выполнения в заголовке окна не отображается Android View Видимость GONE Soundpool или медиаплеер? Как импортировать файл .aar в Android Studio 1.1.0 и использовать его в моем коде Дооснащение: сервер возвращает как ETag, так и Cache-Control: max-age = 60. Не следует ли использовать кеш при запросе <60s? Изменение размера растрового изображения Android Lazy Загрузка изображений в Listview в Android (начальный уровень)? Полезно ли использовать весь макет WebView в собственном приложении для Android? Как сохранить позицию прокрутки Android ListView при возврате к активности? Adb: ошибка при загрузке разделяемых библиотек: libncurses.so.5: невозможно открыть файл общих объектов: нет такого файла или каталога

Как использовать форму XML?

Я определил

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http//schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#ffffffff" /> <size android:width="60dp" android:height="40dp" /> </shape> 

Но как использовать его в определении layout ?

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:src="@drawable/ic_title" android:layout_width="wrap_content" android:layout_height="fill_parent" /> </LinearLayout> 

Я все еще вижу только черный фон.

Отредактировано:

Оказалось, что я пропустил один : в объявлении xmlns . Теперь этот пример работает в устройстве Gingerbread 🙂

Solutions Collecting From Web of "Как использовать форму XML?"

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

Удалить:

 <size android:width="60dp" android:height="40dp" /> 

Из формы.

Дайте мне знать, если это сработает!

В drawable я использую этот код xml для определения границы и фона

 <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="4dp" android:color="#D8FDFB" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> <corners android:radius="4dp" /> <solid android:color="#f0600000"/> </shape> 

это работает