全国免费服务热线:

18982081108
✕

成都弹性云服务器,成都高防云服务器,互联网数据服务,成都祈钰瑶

在android中利用studio实现一个简单的计算器功能-创新互联

这篇文章将为大家详细讲解有关在android中利用 studio实现一个简单的计算器功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

成都创新互联公司主营山阳网站建设的网络公司,主营网站建设方案,app开发定制,山阳h5成都小程序开发搭建,山阳网站营销推广欢迎山阳等地区企业咨询

具体内容如下

1.效果图

在android中利用 studio实现一个简单的计算器功能

2布局代码

<&#63;xml version="1.0" encoding="utf-8"&#63;>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 android:background="@drawable/jsj1">
 <TextView
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:text="计算器"
  android:textSize="20dp"
  android:gravity="center"
  android:textColor="#EE4000"/>
 <TextView
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:text="输入数字"/>
 <EditText
  android:id="@+id/ET001"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"/>
 <TextView
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:text="运算结果"/>
 <EditText
  android:id="@+id/ET002"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"/>
 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="horizontal">
  <Button
   android:layout_marginLeft="5dp"
   android:id="@+id/btn001"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="C"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>
  <Button
   android:id="@+id/btn002"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="÷"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>

  <Button
   android:id="@+id/btn003"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="×"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>
  <Button
   android:id="@+id/btn004"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="Cx"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>

 </LinearLayout>
 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="horizontal">
  <Button
   android:layout_marginLeft="5dp"
   android:id="@+id/btn005"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="7"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn006"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="8"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn007"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="9"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn008"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="-"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>

 </LinearLayout>
 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="horizontal">
  <Button
   android:layout_marginLeft="5dp"
   android:id="@+id/btn009"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="4"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0010"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="5"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0011"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="6"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0012"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="+"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>

 </LinearLayout>
 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="horizontal">
  <Button
   android:layout_marginLeft="5dp"
   android:id="@+id/btn0013"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="1"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0014"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="2"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0015"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="3"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0019"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="."
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/qqqqqqqqqq"/>

 </LinearLayout>

 <LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="horizontal">
  <Button
   android:layout_marginLeft="5dp"
   android:id="@+id/btn0018"
   android:layout_width="88dp"
   android:layout_height="100dp"
   android:text="0"
   android:textSize="20dp"
   android:padding="5dp"
   android:background="@drawable/sssssssssssssss"/>
  <Button
   android:id="@+id/btn0016"
   android:layout_width="265dp"
   android:layout_height="100dp"
   android:text="="
   android:textSize="20dp"
   android:padding="5dp"
   android:background="#6495ED"/>

 

 </LinearLayout>
</LinearLayout>