做出来成了这样怎么办
怎么搞啊。。
怎么搞啊。。
2016-10-17
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" 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:background="@color/bg_gray" tools:context="com.gymsaaa.generalcalculator.MainActivity"> <TextView android:layout_width="match_parent" android:layout_height="60dp" android:id="@+id/et_input" android:background="@drawable/bg_white" android:gravity="bottom|right" android:text=""/> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="20dp" android:layout_marginBottom="20dp" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="2"> <Button android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:text="C" android:textSize="25sp" android:gravity="right|bottom" android:id="@+id/btn_clear"/> <Button /> <Button /> <Button /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="2"> <Button /> <Button /> <Button /> <Button /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="2"> <Button /> <Button /> <Button /> <Button /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1.5"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1"> <Button /> <Button /> <Button /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1"> <Button /> <Button /> </LinearLayout> </LinearLayout> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="3"> <Button a/> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout>
单发xml还是超字数了,这个是我把除第一个Button以外的所有Button中内容都删掉后的代码,就是利用好android:layout_weight这个属性就能搞定
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_margin="25dp"
>
<EditText
android:id="@+id/text1"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:textSize="40dp"
android:background="@drawable/white"
android:gravity="right|center_vertical"
android:editable="false"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal">
<Button
android:id="@+id/but_c"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="C"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_del"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="DEL"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_chu"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="÷"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_cheng"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="×"
android:textSize="20dp"
/>
</LinearLayout>
//一行//
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal">
<Button
android:id="@+id/but_7"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="7"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_8"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="8"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_9"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="9"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_jian"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="-"
android:textSize="20dp"
/>
</LinearLayout>
//一行//
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal">
<Button
android:id="@+id/but_4"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="4"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_5"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="5"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_6"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="6"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_jia"
android:layout_marginLeft="10dp"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="+"
android:textSize="20dp"
/>
</LinearLayout>
//一行//
<LinearLayout
android:gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="horizontal">
<LinearLayout
android:gravity="center_horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/but_1"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="1"
android:layout_marginLeft="10dp"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_2"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="2"
android:layout_marginLeft="10dp"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_3"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="3"
android:layout_marginLeft="10dp"
android:textSize="20dp"
/>
</LinearLayout>
<LinearLayout android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:id="@+id/but_0"
android:layout_width="130dp"
android:layout_height="60dp"
android:text="0"
android:layout_marginLeft="10dp"
android:textSize="20dp"
/>
<Button
android:id="@+id/but_dian"
android:layout_width="60dp"
android:layout_height="60dp"
android:text="."
android:layout_marginLeft="10dp"
android:textSize="20dp"
/>
</LinearLayout>
</LinearLayout>
<Button
android:id="@+id/deng"
android:layout_width="60dp"
android:layout_height="130dp"
android:gravity="right|bottom"
android:layout_marginLeft="10dp"
android:text="="
android:textSize="20dp" />
</LinearLayout>
</LinearLayout>
举报