当前位置:编程学习 > wap >>

布局模式中出现的疑惑的问题

如题,问题描述如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:weightSum="3"
    tools:context=".MainActivity" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/file_name" />

        <EditText
            android:id="@+id/fileName"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/file_content" />

        <EditText
            android:id="@+id/fileContent"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" />
    </LinearLayout>

    

        <Button
            android:id="@+id/save"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/save" 
            android:layout_weight="1"/>
   

</LinearLayout>

可以看出来我给两个linearlayout和button都设置了android:layout_weight="1"这个属性,但是启动模拟器是看不到最后一个button的。

之后改变布局,将button加入到一个linearlayout中,并将android:layout_weight="1",这时启动模拟器,可以看到button这个空间,并且其占到了屏幕的1/3.

不知道这个是什么情况?期望有大侠能帮忙解决下! --------------------编程问答-------------------- 我也受到这样的问题的困扰,做个记号帮顶下
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,