赞
踩
res/layout/activity_main.xml
Split
,切换显示模式<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> </LinearLayout>
<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"> <TextView android:id="@+id/clearBtn" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:background="#0a0a0a" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> </LinearLayout>
第三个子容器
后面8和9按钮,代码和前面的按钮7类似,仅仅text属性和id属性不一样
加号按钮
完整代码
<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"> <TextView android:id="@+id/clearBtn" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:background="#0a0a0a" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/sevenBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="7" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/eightBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="8" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/nineBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="9" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/addBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="+" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> </LinearLayout>
第四个
<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"> <TextView android:id="@+id/clearBtn" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:background="#0a0a0a" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/sevenBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="7" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/eightBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="8" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/nineBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="9" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/addBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="+" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/fourBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="4" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/fiveBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="5" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/sixBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="6" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/minusBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="-" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> </LinearLayout>
第五个
后面2和3按钮,代码和前面的按钮1类似,仅仅text属性和id属性不一样
除号按钮
完整代码
<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"> <TextView android:id="@+id/clearBtn" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:background="#0a0a0a" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/sevenBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="7" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/eightBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="8" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/nineBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="9" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/addBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="+" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/fourBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="4" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/fiveBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="5" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/sixBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="6" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/minusBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="-" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/oneBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="1" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/twoBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="2" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/threeBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="3" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/divideBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="÷" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"></LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout>
第六个
后面点按钮,代码和前面的按钮0类似,仅仅text属性和id属性不一样
等号
完整代码
<?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:background="#EE181818" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="120dp"> <TextView android:id="@+id/resultTv" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" android:background="#0a0a0a" android:gravity="end|bottom" android:padding="10dp" android:textColor="#FFFFFF" android:textSize="25sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="40dp"> <TextView android:id="@+id/clearBtn" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginEnd="15dp" android:background="#0a0a0a" android:gravity="center" android:text="C" android:textColor="#FFFFFF" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/sevenBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="7" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/eightBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="8" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/nineBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="9" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/addBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="+" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/fourBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="4" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/fiveBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="5" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/sixBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="6" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/minusBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="-" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/oneBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="1" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/twoBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="2" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/threeBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="3" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/divideBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="÷" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="75dp"> <TextView android:id="@+id/zeroBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="0" android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/dotBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#0a0a0a" android:gravity="center" android:text="." android:textColor="#FFFFFF" android:textSize="30sp" /> <TextView android:id="@+id/getResultBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#F56615" android:gravity="center" android:text="=" android:textColor="#000000" android:textSize="30sp" /> <TextView android:id="@+id/multiplyBtn" android:layout_width="0dp" android:layout_height="match_parent" android:layout_marginStart="15dp" android:layout_marginTop="10dp" android:layout_marginEnd="15dp" android:layout_marginBottom="10dp" android:layout_weight="1" android:background="#FFFFFF" android:gravity="center" android:text="×" android:textColor="#000000" android:textSize="30sp" /> </LinearLayout> </LinearLayout>
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。