一个简单的计算器按键布局(小白练手,请多多指教)

原创 2018年04月15日 14:36:03
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="5dp"
   >
    <TextView
        android:id="@+id/tv_ji"
        android:layout_width="match_parent"
        android:layout_height="150dp"
        android:textSize="20sp"
        android:lines="3"
        android:padding="10dp"
        android:gravity="bottom"
        android:background="@drawable/ic_button"
        />
    <LinearLayout
        android:id="@+id/ll_1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tv_ji"
        android:padding="2dp"
        android:layout_marginTop="20dp"
        android:orientation="horizontal"
        >
        <Button
            android:id="@+id/ce"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="CE"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/chu"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="÷"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/cheng"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="×"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
             />
        <Button
            android:id="@+id/clear"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="C"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
    </LinearLayout>
    <LinearLayout
        android:id="@+id/ll_2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/ll_1"
        android:padding="2dp"
        android:orientation="horizontal"


        >
        <Button
            android:id="@+id/num7"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="7"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num8"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="8"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num9"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="9"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/jia"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="+"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
    </LinearLayout>


    <LinearLayout
        android:id="@+id/ll_3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/ll_2"
        android:padding="2dp"
        android:orientation="horizontal"
        >
        <Button
            android:id="@+id/num4"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="4"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num5"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="5"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num6"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="6"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/jian"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="-"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
    </LinearLayout>


    <LinearLayout
        android:id="@+id/ll_4"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/ll_3"
        android:padding="2dp"
        android:orientation="horizontal"
        >
        <Button
            android:id="@+id/num1"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="1"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num2"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="2"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/num3"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="3"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/genhao"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="√"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
    </LinearLayout>


    <LinearLayout
        android:id="@+id/ll_5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/ll_4"
        android:padding="2dp"
        android:orientation="horizontal"
        >
        <Button
            android:id="@+id/num0"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="0"
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/dian"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="60dp"
            android:text="."
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
        <Button
            android:id="@+id/dengyu"
            android:layout_width="0dp"
            android:layout_weight="2"
            android:layout_height="60dp"
            android:text="="
            android:textSize="26sp"
            android:background="@drawable/ic_button2"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginBottom="5dp"
            />
    </LinearLayout>


</RelativeLayout>

基于ABP添加一个简单的功能

基于ABP添加一个简单的功能
  • 2017年03月13日 23:01

QT实现一个简单的计算器

最近几天在学习QT,在了解了信号和槽机制、布局管理、还有一些控件的使用后,便试着写了一个计算器,带自定义的快捷键,剪贴板(复制和粘贴)的操作,有 菜单栏->选择 里的功能还未实现,等啥时候有时间把它补...
  • a1069962325
  • a1069962325
  • 2015-07-26 12:35:07
  • 7814

Java图形化界面设计——布局管理器之GridLayout(网格布局) 之计算器

Java图形化界面设计——布局管理器之GridLayout(网格布局) 之计算器
  • u012860063
  • u012860063
  • 2015-05-12 22:11:35
  • 3940

Android table布局开发的一个简单的计算器

结果如图: XML文件如下: xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" an...
  • rl829476
  • rl829476
  • 2015-08-05 17:35:08
  • 957

Android练手项目----计算器

最近实验室要求写一个简单的计算器,作为安卓入门的练习,我主要是用前缀表达式变后缀表达式 关于如何转化,请查考: http://blog.csdn.net/qq_36391075/article/d...
  • qq_36391075
  • qq_36391075
  • 2017-07-26 20:42:54
  • 248

网格布局(计算器界面设计)

最终
  • wyb_hardworking
  • wyb_hardworking
  • 2014-04-29 09:43:33
  • 1245

使用表格布局实现界面计算器按钮

xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android...
  • dianlunhui
  • dianlunhui
  • 2014-08-16 22:41:05
  • 636

GridLayout网格布局(实现计算器小例子)

GridLayout网格布局(及计算器小例子)
  • wang_shuai_long
  • wang_shuai_long
  • 2016-07-16 10:29:28
  • 2614

Qt4学习(1)——制作简单的计算器界面

最近开始接触QT,看的是《Qt Creator快速入门》这本书还有网上的的一些视频,Qt使用的4.7.2版本,Qt Creator使用2.1.0版本。  下面是制作出来的简单计算器界面(界面很简陋,让...
  • itomgh
  • itomgh
  • 2015-06-06 01:48:31
  • 2024

用Android写的一个简易计算器

用Android编写的一个简易计算器,可以进行加减乘除这些运算,前提是配置好了Android开发环境,具体如何创建的项目楼主就不多说了,直接上关键代码。本人也是初学者,写完这个后就整理上来了,希望对更...
  • Monas
  • Monas
  • 2015-04-28 16:56:41
  • 1705
收藏助手
不良信息举报
您举报文章:一个简单的计算器按键布局(小白练手,请多多指教)
举报原因:
原因补充:

(最多只允许输入30个字)