我想在版面>的Android设备上显示框架布局中的一些文字信息。 2.3是一切正确显示,但在Android 2.3的设备上是文本损坏(见附加屏幕)。 (没有错误,没有)
我想问一下,什么可能导致这个问题以及如何解决。
感谢您的帮助。
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" />
答案 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 >