zoukankan      html  css  js  c++  java
  • 计算器——布局2

      计算器布局基本完成,已经可以看了,将手机屏横过来也是可以继续用的,多亏郑学长的指点,用scrollview封装一下就ok了。

    现在是中看不中用哈哈哈。

      另外,还是附上这次代码。

    <?xml version="1.0" encoding="utf-8"?>
    <!--ScrollView可以实现手机横屏时滚动页面-->
    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fadingEdgeLength="0.0dip"
    android:scrollbars="none" >

    <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="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/Text1"
    android:id="@+id/Line1">

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

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

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

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

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

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


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


    <!--Line6 ±(positive or negative) && 0 && .(point)~~=-->
    <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/Line5"
    android:id="@+id/Line6">
    <Button
    android:layout_width="0dp"
    android:layout_height="70dp"
    android:layout_weight="1"
    android:text="±"
    android:onClick="ClickBtnPorN"
    android:id="@+id/BtnPorN" />
    <Button
    android:layout_width="0dp"
    android:layout_height="70dp"
    android:layout_weight="1"
    android:text="0"
    android:onClick="ClickNumBtn"
    android:id="@+id/BtnZero" />
    <Button
    android:layout_width="0dp"
    android:layout_height="70dp"
    android:layout_weight="1"
    android:text="."
    android:onClick="ClickBtnPoint"
    android:id="@+id/BtnPoint" />
    <Button
    android:layout_width="0dp"
    android:layout_height="70dp"
    android:layout_weight="1"
    android:text="="
    android:onClick="ClickBtnEqua"
    android:id="@+id/BtnEqua"/>
    </LinearLayout>

    </RelativeLayout>
    </ScrollView>
      

  • 相关阅读:
    [http://www.chromium.org/]Chromium项目Home
    [DevExpress]ASP.NET控件ASPxComboBox组合框小结(二)
    [C#多线程编程(三)]多线程使用
    拼音输入法你应该更高级点儿
    [实体框架编程] 第三章 查询实体数据模型(一)
    [C#多线程编程(一)] 导读
    [C#多线程编程(五)]并行编程
    [C#多线程编程(四)]高级线程编程
    LINQ之查询语法select子句
    log4net系列目录
  • 原文地址:https://www.cnblogs.com/gudygudy/p/6655494.html
Copyright © 2011-2022 走看看