天生我材必有用,千金散尽还复来。 仰天大笑出门去,我辈岂是蓬蒿人。 大鹏一日同风起,扶摇直上九万里。 十步杀一人,千里不留行。 事了拂衣去,深藏身与名。 安能摧眉折腰事权贵,使我不得开心颜! 且乐生前一杯酒,何须身后千载名? 愿将腰下剑,直为斩楼兰。
 

计算器——布局1

    第一天,开始写计算器,大体上写了写布局,还算比较顺利,不过也是bug层出,这样也好也不好,尽管很矛盾,哈哈,但还是可以多些经验

明天满课啊啊啊啊啊啊啊啊啊~从早上上一直上到晚上,还是早(呃。。不早了   赶紧睡吧)睡吧。快点睡!

(我就是想发到首页候选区想得到建议和批评,怎么就是凑不够150字呢。。啊啊啊啊啊啊啊啊啊啊啊。。。)

 

把代码 复制一下~

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.calculator.MainActivity">

<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:id="@+id/Text1"/>

<!--Lin1 Square Root && Square && Reciprocal-->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Text1"
android:id="@+id/Line1">

<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="√"
android:onClick="ClickBtnSqRoot"
android:id="@+id/BtnSqRoot" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="x²"
android:onClick="ClickBtnSqua"
android:id="@+id/BtnSqua" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:layout_alignParentRight="true"
android:text="1/x"
android:onClick="ClickBtnRecip"
android:id="@+id/BtnRecip"/>
</LinearLayout>

<!--Line2 CE C Delet Division-->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Line1"
android:id="@+id/Line2">
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="CE"
android:onClick="ClickBtnCE"
android:id="@+id/BtnCE" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="C"
android:onClick="ClickBtnC"
android:id="@+id/BtnC" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="←"
android:onClick="ClickBtnDelet"
android:id="@+id/BtnDelet" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="÷"
android:onClick="ClickBtnDivision"
android:id="@+id/BtnDivision"/>
</LinearLayout>

<!--Line3 7 && 8 && 9 && Multiplication -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Line2"
android:id="@+id/Line3">

<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="7"
android:onClick="ClickBtn7"
android:id="@+id/Btn7" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="8"
android:onClick="ClickBt8"
android:id="@+id/Btn8" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="9"
android:onClick="ClickBtn9"
android:id="@+id/Btn9" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="×"
android:onClick="ClickBtnmul"
android:id="@+id/Btnmul"/>
</LinearLayout>

<!--Line4 4 && 5 && 6 && subtraction -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Line3"
android:id="@+id/Line4">

<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="4"
android:onClick="ClickBtn4"
android:id="@+id/Btn4"/>
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="5"
android:onClick="ClickBtn5"
android:id="@+id/Btn5" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="6"
android:onClick="ClickBtn6"
android:id="@+id/Btn6" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="-"
android:onClick="ClickBtnSub"
android:id="@+id/BtnSub"/>
</LinearLayout>


<!--Line5 1 && 2 && 3 && Addition -->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Line4"
android:id="@+id/Line5">
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="1"
android:onClick="ClickBtn1"
android:id="@+id/Btn1" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="2"
android:onClick="ClickBtn2"
android:id="@+id/Btn2" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="3"
android:onClick="ClickBtn3"
android:id="@+id/Btn3" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="+"
android:onClick="ClickBtnAdd"
android:id="@+id/BtnAdd"/>
</LinearLayout>


<!--Line6 ±(positive or negative) && 0 && .(point)~~=-->
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/Line5"
android:id="@+id/Line6">
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="±"
android:onClick="ClickBtn1"
android:id="@+id/Btn1" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="0"
android:onClick="ClickBtn2"
android:id="@+id/Btn2" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="."
android:onClick="ClickBtn3"
android:id="@+id/Btn3" />
<Button
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_weight="1"
android:text="="
android:onClick="ClickBtnadd"
android:id="@+id/Btnadd"/>
</LinearLayout>

</RelativeLayout>
posted @ 2017-03-31 00:04  gudy  阅读(125)  评论(0编辑  收藏  举报