LinearLayout是Android布局中最简单的一种,同时也是使用最为频繁的一种,通过简单的线性布局我们就能设计出一些很好的界面,不过,我的设计能力一般,所以只能演示一个失败的例子供大家当反面教材了,呵呵

从图上大家就可以看出,最后一个按钮因为没有位置,所以没有显示完全了。
对应的XML代码如下:
- <?xmlversion="1.0"encoding="utf-8"?>
- <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="horizontal"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:gravity="top"
- >
- <Button
- android:id="@+id/bn1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bn1"
- />
- <Button
- android:id="@+id/bn2"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bn2"
- />
- <Button
- android:id="@+id/bn3"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bn3"
- />
- <Button
- android:id="@+id/bn4"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bn4"
- />
- <Button
- android:id="@+id/bn5"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bn5"
- />
- </LinearLayout>
源码资料下载:
本文通过展示一个失败的LinearLayout布局设计案例,深入剖析了设计中出现的问题,并提供了解决方案。重点在于理解LinearLayout的属性设置与布局效果之间的关系,以及如何避免常见布局错误。
7542

被折叠的 条评论
为什么被折叠?



