我在我的一个应用程序中使用了此布局。我不知道它为什么会变形。主要问题是,在所有三个LinearLayout
块中,只有第一个TextView
显示在屏幕上,代替TextViews
之后显示一个大的空白区域。从Android中的XML生成的扭曲布局
图像所显示的快照是Snapshot ...
Layout.xml
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5sp" >
<LinearLayout
android:id="@+id/ll_images"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:orientation="vertical"
android:padding="10sp" >
<ImageView
android:id="@+id/certification_image"
android:layout_width="100sp"
android:layout_height="wrap_content"
android:contentDescription="@string/details_image"
android:visibility="gone" />
<ImageView
android:id="@+id/image_details_page"
android:layout_width="100sp"
android:layout_height="100sp"
android:contentDescription="@string/details_image" />
</LinearLayout>
<TextView
android:id="@+id/details_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@id/ll_images"
android:padding="10sp"
android:textColor="#040404"
android:textSize="25sp"
android:textStyle="bold"
android:typeface="sans" />
<TextView
android:id="@+id/details_tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@id/details_name"
android:layout_toLeftOf="@id/ll_images"
android:paddingLeft="5sp"
android:textColor="#343434"
android:textSize="15sp"
android:typeface="sans" />
<LinearLayout
android:id="@+id/ll_facts"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/ll_images">
<TextView
android:id="@+id/tv_facts"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient_bg"
android:padding="10sp"
android:text="Facts"
android:textColor="@android:color/darker_gray"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/details_tv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="5sp"
android:textSize="15sp"
android:text="@string/test" />
<TextView
android:id="@+id/details_tv3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="5sp"
android:text="@string/test"
android:textSize="15sp" />
<TextView
android:id="@+id/details_tv4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="5sp"
android:text="@string/test"
android:textSize="15sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_foundation"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/ll_facts">
<TextView
android:id="@+id/tv_foundation"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient_bg"
android:padding="10sp"
android:text="Foundation Statement"
android:textColor="@android:color/darker_gray"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/details_tv5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="5sp"
android:textColor="#343434"
android:text="@string/test"
android:textSize="15sp" />
</LinearLayout>
<LinearLayout
android:id="@+id/ll_overview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/ll_foundation">
<TextView
android:id="@+id/tv_overview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/gradient_bg"
android:padding="10sp"
android:text="Overview"
android:textColor="@android:color/darker_gray"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/details_tv6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/test"
android:paddingLeft="5sp"
android:textColor="#343434"
android:textSize="15sp" />
</LinearLayout>
<Button
android:id="@+id/btnViewScorecard"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/ll_overview"
android:layout_margin="5sp"
android:background="@drawable/search_button"
android:paddingLeft="10sp"
android:text="@string/ViewScorecard"
android:textColor="#FFFFFF"
android:typeface="sans"
android:visibility="gone"/>
</RelativeLayout>
任何帮助将非常感激。提前致谢!!!
你是什么意思失真? –
有没有截图? – Renjith
@AndroSelva当我通过在所有textView中输入临时字符串来检查布局时,它会显示一个太长的页面(如20页长),并且它不会在任何textView中显示任何文本。 –