iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android studio如何实现简易的计算器功能
  • 955
分享到

Android studio如何实现简易的计算器功能

2023-06-30 15:06:53 955人浏览 八月长安
摘要

这篇文章主要讲解了“Android studio如何实现简易的计算器功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android studio如何实现简易的计算器功能

这篇文章主要讲解了“Android studio如何实现简易的计算器功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android studio如何实现简易的计算器功能”吧!

具体效果如下

Android studio如何实现简易的计算器功能

JAVA语句代码块:

package com.example.douyingming;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.widget.TextView;import android.view.View;import android.view.View.OnClickListener;public class CompuActivity extends AppCompatActivity implements OnClickListener {    private  String opr="+";  //记录当前运算符,最初运算符为+,可以更改    private EditText et1,et2;    private TextView tv;    private Button bt;    private RadioGroup rg;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.samplecompu);            //设置匹配页面为samplecompu        rg=(RadioGroup)findViewById(R.id.radioGroup1); //单选按钮组的按钮匹配        et1=(EditText)findViewById(R.id.editText1);//匹配第一个编辑框的按钮        et2=(EditText)findViewById(R.id.editText2);//匹配第二个编辑框的按钮        tv=(TextView)findViewById(R.id.textView1);//匹配显示文本        bt=(Button)findViewById(R.id.button1);//获得按钮        bt.setOnClickListener(this);   //设置计算按钮的监听器        rg.setOnCheckedChangeListener(new OnCheckedChangeListener(){    //设置单选按钮监听器,获得单击时执行            @Override            public void onCheckedChanged(RadioGroup group,int checkedId){                // TODO Auto-generated method stub                RadioButton rb=(RadioButton)findViewById(checkedId); //设定RadioButton类rb,获得checkedId                opr=rb.getText().toString();  //把rb强转为String类型,赋给opr            }        });    }    @Override    public void onClick(View v){     //定义点击事件方法        int sum,num1,num2;             //定义三个变量        num1 = Integer.parseInt(et1.getText().toString());//接收et1文本框中的数字(强转为数字类型)        num2=Integer.parseInt(et2.getText().toString());//接收et2文本框中的数字(强转为数字类型)        if (opr.equals("+")){    //+法            sum=num1+num2;        }else if (opr.equals("-")){//减法            sum=num1-num2;        }else if(opr.equals("*")){//乘法            sum=num1*num2;        }else{//如果不是加减乘,就执行除法            sum=num1/num2;        }        tv.setText(String.valueOf(sum));  //显示setText文本    }}

xml代码块

<?xml version="1.0" encoding="utf-8"?><!--设置布局为垂直--><LinearLayout xmlns:android="Http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical">    <!--    增加id为editText1    宽度刚度匹配自己    文本显示宽度为8    *    输入的类型为数字    设置该文本框焦点    -->    <EditText        android:id="@+id/editText1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:ems="8"        android:hint="请输入数字"        android:inputType="number"        android:text="">        <requestFocus/>    </EditText>    <!-- 设置一个RadioGroup组    增加一个id    宽度匹配父类    高度等于自己    该组水平排列    -->    <RadioGroup        android:id="@+id/radioGroup1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">        <!--        增加id        宽和高自己匹配        选择为选中状态        文本内容为+        (四个RadioButton内容相同)        -->        <RadioButton            android:id="@+id/radio0"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="+"/>        <RadioButton            android:id="@+id/radio1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="-"/>        <RadioButton            android:id="@+id/radio2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="*"/>        <RadioButton            android:id="@+id/radio3"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:checked="true"            android:text="/"/>    </RadioGroup>    <!--    增加id为editText2    宽度刚度匹配自己    文本显示宽度为8    *    输入的类型为数字    -->    <EditText        android:id="@+id/editText2"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:ems="8"        android:hint="请输入数2"        android:inputType="number"        android:text=""/>    <!--    *    文本为=    -->    <Button        android:id="@+id/button1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="="/>    <TextView        android:id="@+id/textView1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text=""/></LinearLayout>

感谢各位的阅读,以上就是“Android studio如何实现简易的计算器功能”的内容了,经过本文的学习后,相信大家对Android studio如何实现简易的计算器功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Android studio如何实现简易的计算器功能

本文链接: https://www.lsjlt.com/news/329845.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android studio如何实现简易的计算器功能
    这篇文章主要讲解了“Android studio如何实现简易的计算器功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android studio如何实现简易的计算器功能...
    99+
    2023-06-30
  • 用Android studio实现简易计算器功能
    用Android studio做一个简易计算器,供大家参考,具体内容如下 长话短说,先建立一个Android项目; 创建完成后打开activity_main.xml,构建我们的应...
    99+
    2022-11-13
  • android studio实现简易的计算器
    本文实例为大家分享了android studio实现简易计算器的具体代码,供大家参考,具体内容如下 先看效果图 基本功能:加,减,乘,除 核心代码实现 public class M...
    99+
    2022-11-13
  • android studio如何实现简易的计算器
    本篇内容主要讲解“android studio如何实现简易的计算器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“android studio如何实现简易的计算器”吧!先看效果...
    99+
    2023-06-30
  • Android Studio实现简易计算器设计
    本文实例为大家分享了Android Studio实现简易计算器的具体代码,供大家参考,具体内容如下 一、题目 1、如图所示(实际设计,类似此界面样式即可,全屏时,按钮将会纵向拉伸),...
    99+
    2022-11-13
  • Android实现简易计算器功能
    本项目为大家分享了Android实现计算器功能的具体代码,供大家参考,具体内容如下 项目介绍 练手项目。能实现加减乘除及括号运算。 开发思路 界面布局  1.界面布...
    99+
    2022-11-12
  • Android实现简易计算功能
    本文实例为大家分享了Android实现简易计算功能的具体代码,供大家参考,具体内容如下 效果如图: activity_main.xml <?xml version...
    99+
    2022-11-12
  • Android studio怎么制作简易计算器功能
    这篇文章主要介绍“Android studio怎么制作简易计算器功能”,在日常操作中,相信很多人在Android studio怎么制作简易计算器功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-30
  • Android Studio实现简单计算器功能
    本文实例为大家分享了Android Studio实现简单计算器功能的具体代码,供大家参考,具体内容如下 程序步骤: (1)在布局文件定义一些计算器界面的文本框,按钮等组件。 (...
    99+
    2022-06-06
    Android Studio studio Android
  • Android Studio实现简易计算器源码
    本文实例为大家分享了Android Studio实现简易计算器的具体代码,供大家参考,具体内容如下 效果图: 源码: 布局样式: <xml version="1.0" en...
    99+
    2022-11-13
  • Android Studio怎么实现简易计算器设计
    今天小编给大家分享一下Android Studio怎么实现简易计算器设计的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-06-30
  • android studio实现简单的计算器小功能
    本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下 布局: <xml version="1.0" encoding="utf-8...
    99+
    2022-11-13
  • Android Studio怎么实现简易计算器App
    本篇内容主要讲解“Android Studio怎么实现简易计算器App”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android Studio怎么实现简易计算器App”吧!...
    99+
    2023-06-30
  • Android Studio开发实现简单计算器功能
    本文实例为大家分享了Android Studio开发实现简单计算器的具体代码,供大家参考,具体内容如下 代码: activity_3.xml <xml version="1.0...
    99+
    2022-11-13
  • Android Studio如何实现简易进制转换计算器
    这篇文章主要介绍了Android Studio如何实现简易进制转换计算器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android Studio如何实现简易进制转换计算器文章都会有所收获,...
    99+
    2023-06-30
  • android studio怎么实现简单的计算器小功能
    这篇文章主要介绍了android studio怎么实现简单的计算器小功能的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇android studio怎么实现简单的计算器小功能文章都会有所收获,...
    99+
    2023-06-30
  • C++实现简易计算器功能
    本文实例为大家分享了C++实现简易计算器功能的具体代码,供大家参考,具体内容如下 介绍 介绍:仅支持自然数间的+ - * /操作,并没有括号。 实现:利用栈实现存储运算数以及运算符。...
    99+
    2022-11-13
  • jQuery实现简易计算器功能
    jQuery制作一个简易计算器,供大家参考,具体内容如下 页面效果: 源码: <!DOCTYPE html> <html> <head>    ...
    99+
    2022-11-13
  • SpringMvc实现简易计算器功能
    用SpringMvc做一个简易计算器,供大家参考,具体内容如下 一 .domain类 package ssm1.domain; public class JiSuan {     ...
    99+
    2022-11-13
  • Pyqt实现简易计算器功能
    本文实例为大家分享了Pyqt实现简易计算器的具体代码,供大家参考,具体内容如下 环境:pycharm、python3.7 首先用qtDesigner设计出如下界面。 再用pyUIC...
    99+
    2022-11-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作