Antecedentes do projeto
Recebeu o layout valioso dos "predecessores" e alterou os requisitos com base nisso. Esta parte da anormalidade foi encontrada durante a aceitação da IU. Obrigado, idosos.
Descrição do Problema
android:layout_marginLeft falha em alguns modelos ao definir drawable android:background
<LinearLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dp100"
android:layout_marginLeft="@dimen/dp15"
android:layout_marginTop="@dimen/dp10"
android:layout_marginEnd="@dimen/dp15"
android:background="@drawable/bg_corner5_fafafa"
android:orientation="vertical">
Análise de causa:
Mas a visualização do layout e alguns modelos são eficazes, e os modelos inválidos são eficazes quando o drawable é alterado para cor. Isso me fez pensar que esse é um problema com o arquivo de recurso drawable, mas li o arquivo de recurso drawable para um muito tempo. Pode-se ver que existem apenas duas linhas de código; finalmente, descobriu-se que android:layout_marginLeft não corresponde a outros atributos, como android:layout_marginEnd ! ! ! ! ! Nesse momento, percebi que deveria ser causado pelo código não padrão escrito por meus colegas.
solução:
Substitua layout_marginLeft por layout_marginStart
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp15"
android:layout_marginEnd="@dimen/dp15"
android:layout_marginTop="@dimen/dp10"
android:layout_marginBottom="@dimen/dp15"
android:background="@drawable/bg_corner5_fafafa"
android:orientation="vertical">
O código entra em vigor, portanto ainda é necessário padronizar ao escrever o código