为了账号安全,请及时绑定邮箱和手机立即绑定

为啥我同样的布局方式会有大有小的控件是不是没有设置具体宽度的问题。

http://img1.sycdn.imooc.com//563964e900017af504840688.jpg

<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:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    android:background="@android:color/black"

    android:orientation="vertical"

    tools:context=".MainActivity" >

<LinearLayout

   android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

   <EditText

        android:layout_width="fill_parent"

        android:layout_height="80dp"

        android:editable="false"

        android:gravity="right|bottom"

        android:background="@drawable/edditext_box">

        <requestFocus />

    </EditText>

</LinearLayout>

    <LinearLayout

   android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

        <Button 

            android:layout_width="0dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:text="C"

            />

        <Button 

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

             android:gravity="right|bottom"

            android:layout_weight="1"

            android:text="DEL"

            />

        <Button 

            android:layout_width="0dp"

             android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="÷"

            />

          <Button 

            android:gravity="right|bottom"

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_marginRight="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="*"

            />

    </LinearLayout>

<LinearLayout

   android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

   <Button 

            android:layout_width="0dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:text="7"

            />

        <Button 

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

             android:gravity="right|bottom"

            android:layout_weight="1"

            android:text="8"

            />

        <Button 

            android:layout_width="0dp"

             android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="9"

            />

          <Button 

            android:gravity="right|bottom"

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_marginRight="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="-"

            />

</LinearLayout>

<LinearLayout

   android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

   <Button 

            android:layout_width="0dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:text="4"

            />

        <Button 

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

             android:gravity="right|bottom"

            android:layout_weight="1"

            android:text="5"

            />

        <Button 

            android:layout_width="0dp"

             android:gravity="right|bottom"

            android:layout_marginLeft="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="6"

            />

          <Button 

            android:gravity="right|bottom"

            android:layout_width="0dp"

            android:layout_marginLeft="10dp"

            android:layout_marginRight="10dp"

            android:layout_height="60dp"

            android:layout_weight="1"

            android:text="+"

            />

</LinearLayout>

<LinearLayout

   android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

   <LinearLayout

   android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:orientation="vertical"

   >

        <LinearLayout

   android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:orientation="horizontal"

   >

         <Button 

           android:layout_width="0dp"

            android:gravity="right|bottom"

           android:layout_marginLeft="10dp"

           android:layout_height="60dp"

           android:layout_weight="1"

           android:text="1"

           />

        <Button 

           android:layout_width="0dp"

            android:gravity="right|bottom"

           android:layout_marginLeft="10dp"

           android:layout_height="60dp"

           android:layout_weight="1"

           android:text="2"

           />

         <Button 

           android:gravity="right|bottom"

           android:layout_width="0dp"

           android:layout_marginLeft="10dp"

           android:layout_height="60dp"

           android:layout_weight="1"

           android:text="3"

           />  

        </LinearLayout>

        <LinearLayout

   android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:orientation="horizontal"

   >

          <Button 

           android:layout_width="0dp"

            android:gravity="right|bottom"

           android:layout_marginLeft="10dp"

           android:layout_height="60dp"

           android:layout_weight="2"

           android:text="0"

           />

         <Button 

           android:gravity="right|bottom"

           android:layout_width="0dp"

           android:layout_marginLeft="10dp"

           android:layout_height="60dp"

           android:layout_weight="1"

           android:text="."

           />  

           

        </LinearLayout>

   </LinearLayout>

   <Button 

            android:gravity="right|bottom"

            android:layout_width="0dp"

            android:layout_marginRight="10dp"

            android:layout_height="120dp"

            android:layout_weight="1"

            android:text="="

            />  

</LinearLayout>

</LinearLayout>


正在回答

2 回答

把1的marginLeft去掉试试

0 回复 有任何疑惑可以回复我~

=的button(就是最后一个button)的marginLeft 设置一下,设置成10dp 试一试,应该是这样


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第一门课(入门篇)
  • 参与学习       312584    人
  • 解答问题       4633    个

想快速掌握Android应用开发基础,选择学习这门课程就对了。

进入课程

为啥我同样的布局方式会有大有小的控件是不是没有设置具体宽度的问题。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信