zoukankan      html  css  js  c++  java
  • 计算器——布局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>
  • 相关阅读:
    Linux系统下手把手完成无人值守安装服务
    2019年国际网络安全趋势
    Wi-Fi Mesh网络技术
    如何用nginx在本地把9000端口转发到80端口上
    LAMP架构部署和动态网站环境的配置
    智能校服受到多数学生追捧
    热心网友设计出更美的Windows 10开始菜单
    一起来全面解析5G网络领域最关键的十大技术
    如何跟上时代的步伐进入云世界
    c#写入文件流
  • 原文地址:https://www.cnblogs.com/gudygudy/p/6649296.html
Copyright © 2011-2022 走看看