У меня есть простой XML:
Добавление фонового изображения в RelativeLayout скрыть все другие элементы
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".LoginActivity"
android:background="@drawable/login_background">
<LinearLayout
android:orientation="vertical"
android:layout_width="320dp"
android:layout_height="160dp"
android:layout_alignParentBottom="true"
android:layout_marginStart="218dp"
android:layout_marginBottom="25dp">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText"
android:textColor="@color/surtimax_gris_texto"
android:layout_gravity="center_horizontal"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textStyle="bold"
android:hint="@string/login_edittext_user_text"
android:textColorHint="@color/surtimax_gris_texto" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/editText2"
android:background="@drawable/login_edittext_background"
android:textColor="@color/surtimax_gris_texto"
android:layout_gravity="center_horizontal"
android:layout_marginTop="15dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textStyle="bold"
android:hint="@string/login_edittext_pass_text"
android:textColorHint="@color/surtimax_gris_texto" />
</LinearLayout>
</RelativeLayout>
Проблема в том, ни в эмуляторе или реальное устройство не показывает LinearLayout и EditText когда RelativeLayout имеет фон.
Если я просто удалю фон, все будет хорошо ... это странно.
Не журналы ошибок о приложении.
minSdkVersion 17
targetSdkVersion 22
ОБНОВЛЕНО Его работа с нормальным фоновым изображением (не 9patch). Таким образом, проблема связана с фоном 9patch-изображения.
ОБНОВЛЕНО 2 Существует много вопросов/ответов об использовании 9patch в фоновом режиме в SO, а потому, что проблема, которую я столкнулся прикладывали фон я начал смотреть в Google для «проблем фонового изображения». Конечно, ни один из результатов в google не дал мне никакого полезного ответа. Когда Кай дал мне и дал совет по этой проблеме, я легко нашел проблему. Поэтому я не собираюсь закрывать вопрос, потому что он может помочь кому-то пройти.
Является ли login_background 9patch, и делает то же самое, если вы меняете фон на другие чертежи? – Kai
Да, login_background - это 9patch, но я не пробовал использовать другие чертежи. Я попробую завтра. – MiguelHincapieC
@peter это не происходит с обычным фоновым изображением. Знаете ли вы, что я могу сделать, чтобы исправить это? – MiguelHincapieC