У меня есть приложение с каким-то переключателем, на самом деле это 2 текстовых изображения, выровненных по центру экрана. У меня проблема, в то время как я тестировал приложение на устройстве JB, все работает нормально, но когда я тестировал в некоторых устройствах GB, фон текстовых просмотров был испорчен. Это как показывает на Jellybean устройстве, как это должно выглядеть:Исходная ошибка фона
И вот как это показывает на Gingerbread устройств:
Любая идея, что может случаться?
Эти соответствующие части XML-файлов:
layout_activity.xml
<LinearLayout
android:id="@+id/Layout_driver_status"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/Layout_Profile"
android:layout_marginBottom="10dp"
android:layout_marginTop="20dp"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<TextView
android:id="@+id/tv_Libre"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/background_libre"
android:paddingBottom="20dp"
android:paddingLeft="40dp"
android:paddingRight="40dp"
android:paddingTop="20dp"
android:text="Libre"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#ffffff" />
<TextView
android:id="@+id/tv_NoDisponible"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/background_no_disponible"
android:paddingBottom="20dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="20dp"
android:text="No Disponible"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#ffffff" />
</LinearLayout>
вытяжке/Background_libre.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:bottom="3dp">
<shape android:shape="rectangle" >
<corners
android:topLeftRadius="6dp"
android:bottomLeftRadius="6dp"
/>
<solid android:color="@color/libre_verde" />
</shape>
</item>
</layer-list>
вытяжке/Background_no_disponible.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:bottom="3dp">
<shape android:shape="rectangle" >
<corners android:bottomRightRadius="6dp"
android:topRightRadius="6dp"
/>
<solid android:color="@color/no_disponible_plomo" />
</shape>
</item>
</layer-list>
Я делаю это, но до сих пор нет никаких результатов. – Aiapaec
@El_Mochiq Можете ли вы опубликовать обновленный xml-код? Я также думаю, что только нижний_X_Radius должен быть переключен, на верхние не влияет ошибка. – user3264740
Я прочитал дискуссию в Link, которую вы опубликовали, теперь она отлично работает, спасибо! – Aiapaec