我有一个应用程序,其中包含一些开关按钮,实际上是两个文本视图居中显示在屏幕上。我遇到了一个问题,在JB设备上测试应用时一切正常,但是当我在一些GB设备上测试时,文本视图的背景会混乱。这是JellyBean设备上的显示方式,它应该是这样的:
而在GingerBread设备上显示如下:
你有什么想法吗?以下是xml文件中相关部分的内容: layout_activity.xml
![This is how it has to look like](https://istack.dev59.com/X1TSo.webp)
![This is how it is showing](https://istack.dev59.com/2ivOF.webp)
<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>
drawable/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>
drawable/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>