布局中的Android文本已损坏(版本2.3)

时间:2014-04-27 15:42:54

标签: android layout

我想在版面>的Android设备上显示框架布局中的一些文字信息。 2.3是一切正确显示,但在Android 2.3的设备上是文本损坏(见附加屏幕)。 (没有错误,没有)

我想问一下,什么可能导致这个问题以及如何解决。

感谢您的帮助。

enter image description here

framelaout的来源:

<?xml version="1.0" encoding="utf-8"?>

<!-- CAR CLASS TV -->

<TextView
    android:id="@+id/carClassTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Typ automobilu: "
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carClassTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Osobní auto"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- MANUFACTURER TV -->

<TextView
    android:id="@+id/manufacturerTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Výrobce: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="60dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/manufacturerTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Wolkswagen"
    android:layout_marginTop="80dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />

<!-- CAR TYPE TV -->

<TextView
    android:id="@+id/carTypeTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Typ: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="115dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carTypeTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="PASSAT"
    android:layout_marginTop="135dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR TYPE COLOR -->

<TextView
    android:id="@+id/carColorTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Barva: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="175dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carColorTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Modrá tmavá"
    android:layout_marginTop="195dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR SERIAL NUMBER -->

<TextView
    android:id="@+id/carSerialNumberTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Výrobní číslo: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="235dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carSerialNumberTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="WVWZZZ3BZ2E409524"
    android:layout_marginTop="255dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />

<!-- CAR ENGINE -->

<TextView
    android:id="@+id/carEngineNumberTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Motor: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="295dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carEngineNumberTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="WVWZZZ3"
    android:layout_marginTop="315dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR MANUFACTURE DATE -->

<TextView
    android:id="@+id/carManufacturedTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Rok výroby: "
    android:layout_marginLeft="185dp"
    android:layout_marginTop="295dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carManufacturedTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="2002"
    android:layout_marginTop="315dp"
    android:layout_marginLeft="185dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR STOLEN DATE -->

<TextView
    android:id="@+id/carStolenDateTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Odcizeno: "
    android:layout_marginLeft="200dp"
    android:layout_gravity="left"
    android:layout_marginTop="0dp"
    android:textColor="@color/white"
    android:textSize="10sp" />


<TextView
    android:id="@+id/carStolenDateTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="13.3.2013"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="200dp"
    android:layout_gravity="left"
    android:textColor="@color/white"
    android:textSize="10sp" />


<!-- DETAIL BUTTON -->
<Button
    android:id="@+id/submiBtn"
    android:layout_width="fill_parent"
    android:layout_height="40dp"
    android:layout_gravity="bottom|center"
    android:layout_marginBottom="60dp"
    android:background="@color/white"
    android:text="Zobrazit záznam na webu PČR"
    android:textColor="@color/lighter_blue"
    android:onClick="visitWebsite"
    android:textStyle="bold"
    android:textSize="20sp" />

2 个答案:

答案 0 :(得分:0)

不要将FrameLayout用于此类布局。 FrameLayout中的所有子项都将位于左上角。因此,所有TextView都是重叠的,这就是你得到这个输出的原因。 在FrameLayout中定位视图的唯一方法是layout_gravity标记。

尝试使用LinearLayout或RelativeLayout。

答案 1 :(得分:0)

使用方向TextViews

LinerLayout包裹您的vertical
<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

<TextView
    android:id="@+id/carClassTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Typ automobilu: "
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carClassTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Osobní auto"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- MANUFACTURER TV -->

<TextView
    android:id="@+id/manufacturerTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Výrobce: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="60dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/manufacturerTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Wolkswagen"
    android:layout_marginTop="80dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />

<!-- CAR TYPE TV -->

<TextView
    android:id="@+id/carTypeTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Typ: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="115dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carTypeTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="PASSAT"
    android:layout_marginTop="135dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR TYPE COLOR -->

<TextView
    android:id="@+id/carColorTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Barva: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="175dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carColorTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Modrá tmavá"
    android:layout_marginTop="195dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR SERIAL NUMBER -->

<TextView
    android:id="@+id/carSerialNumberTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Výrobní číslo: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="235dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carSerialNumberTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="WVWZZZ3BZ2E409524"
    android:layout_marginTop="255dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />

<!-- CAR ENGINE -->

<TextView
    android:id="@+id/carEngineNumberTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Motor: "
    android:layout_marginLeft="5dp"
    android:layout_marginTop="295dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carEngineNumberTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="WVWZZZ3"
    android:layout_marginTop="315dp"
    android:layout_marginLeft="5dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR MANUFACTURE DATE -->

<TextView
    android:id="@+id/carManufacturedTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Rok výroby: "
    android:layout_marginLeft="185dp"
    android:layout_marginTop="295dp"
    android:textColor="@color/white"
    android:textSize="20sp" />


<TextView
    android:id="@+id/carManufacturedTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="2002"
    android:layout_marginTop="315dp"
    android:layout_marginLeft="185dp"
    android:textColor="@color/white"
    android:textSize="30sp" />


<!-- CAR STOLEN DATE -->

<TextView
    android:id="@+id/carStolenDateTv"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Odcizeno: "
    android:layout_marginLeft="200dp"
    android:layout_gravity="left"
    android:layout_marginTop="0dp"
    android:textColor="@color/white"
    android:textSize="10sp" />


<TextView
    android:id="@+id/carStolenDateTvValue"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="13.3.2013"
    android:layout_marginTop="20dp"
    android:layout_marginLeft="200dp"
    android:layout_gravity="left"
    android:textColor="@color/white"
    android:textSize="10sp" />


<!-- DETAIL BUTTON -->
<Button
    android:id="@+id/submiBtn"
    android:layout_width="fill_parent"
    android:layout_height="40dp"
    android:layout_gravity="bottom|center"
    android:layout_marginBottom="60dp"
    android:background="@color/white"
    android:text="Zobrazit záznam na webu PČR"
    android:textColor="@color/lighter_blue"
    android:onClick="visitWebsite"
    android:textStyle="bold"
    android:textSize="20sp" />

</LinearLayout >