对于LinearLayout的layout_weight属性,很多人都很了解,今天我把我的一本android书又从第一页开始翻,特意自己写了demo来测试这个属性,发现了一个很有趣的现象.
android_width会影响到android_weight

看下面了两个布局文件,他们的差别只是layout_width的值.一个fill_parent,另一个是wrap_content

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="horizontal"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"    android:layout_weight="1"    android:text="111"    android:background="#ff0000"    /><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_weight="2"    android:text="22"    android:background="#00ff00"    />   <TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_weight="3"    android:background="#0000ff"    android:text="33"    /></LinearLayout>

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="horizontal"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"    android:layout_weight="1"    android:text="111"    android:background="#ff0000"    /><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_weight="2"    android:text="22"    android:background="#00ff00"    />   <TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:layout_weight="3"    android:background="#0000ff"    android:text="33"    /></LinearLayout>

android线性布局布局的layout_weight

android线性布局布局的layout_weight
上面的布局代码分别对应下面的两张图片,出来的效果是完全不一样的,所以当在使用layout_weight的时候,layout_width的值也是需要关心的.

更多相关文章

  1. Android顶部菜单栏,返回按钮、标题布局、右上角菜单
  2. [转]android editText属性详细介绍
  3. 快速使用Android BaseRecyclerViewAdapterHelper之实现一种&多种
  4. 关于含有RecyclerView的布局载入时,会滚动到底部问题
  5. Android从右到左的布局(RTL Layout)
  6. listview 属性 小结
  7. android ui 布局

随机推荐

  1. JVM内存分配与回收
  2. 百度核心搜索面试
  3. Java 如何有效地避免OOM:善于利用软引用和
  4. 华为发布业界首款AI-Native数据库,挑动了
  5. 存储卡出现“文件或目录结构损坏且无法读
  6. web前端开发都用什么软件?
  7. 2d游戏设计,pygame 游戏开发
  8. 不懂游戏类型?敢说你懂游戏音乐
  9. Go语言学习6-字典类型
  10. Go语言学习5-切片类型