使用Android实现计算器功能的步骤

  介绍

使用Android实现计算器功能的步骤?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

布局(activity_main.xml)

& lt; GridLayout xmlns: Android=癶ttp://schemas.android.com/apk/res/android"   xmlns:工具=癶ttp://schemas.android.com/tools"   android: id=癅 + id/GridLayout1"   android: layout_width=皐rap_content"   android: layout_height=皐rap_content"   android: columnCount=?”;   android:取向=癶orizontal"   android: rowCount=?”;比;      EditText & lt;   android: id=癅 + id/editText"   android: layout_columnSpan=?”;   android: layout_gravity=癴ill"   android: layout_marginLeft=? dp"   android: layout_marginRight=? dp"   android:文本=?”;   android: textSize=?0 sp"/比;            & lt;按钮   android: id=癅 + id/clear"   android: layout_columnSpan=?”;   android: layout_gravity=癴ill"   android:文本=扒蹇铡?   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/back"   android: layout_columnSpan=?”;   android: layout_gravity=癴ill"   android:文本=盎赝恕?   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/per"   android:文本=?”;   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/div"   android:文本=啊隆?   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/b7"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b8"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b9"   android:文本=?“;/比;      & lt;按钮   android: id=癅 + id/mul"   android:文本=啊痢?   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/b4"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b5"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b6"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/sub"   android:文本=安澄?   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/b1"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b2"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/b3"   android:文本=?”;/比;      & lt;按钮   android: id=癅 + id/plus"   android: layout_width=皐rap_content"   android:文本=?”;   输入textColor=癮ndroid: # FF4500"/比;      & lt;按钮   android: id=癅 + id/b00"   android:文本=?0”;/比;   & lt;按钮   android: id=癅 + id/b0"   android:文本=?”;/比;   & lt;按钮   android: id=癅 + id/dot"   android:文本=?”/比;      & lt;按钮   android: id=癅 + id/equ"   android:文本=??   android:背景=? 008 b8b"/比;      & lt;/GridLayout>

响应及计算(MainActivity)

包com.mylayout;
  
  进口android.support.v7.app.AppCompatActivity;
  进口android.os.Bundle;
  进口android.view.View;
  进口android.widget.Button;
  进口android.widget.EditText;
  
  
  公共类MainActivity AppCompatActivity延伸实现视图。OnClickListener {
  
  私人EditText EditText;//数字0 - 9
  私人按钮b1;
  私人按钮b2;
  私人按钮b3;
  私人按钮b4;
  私人按钮b5;
  私人按钮b6;
  私人按钮b7;
  私人按钮b8;
  私人按钮b9;
  私人按钮b0;
  私人按钮b00;//运算符
  私人按钮/;
  私人按钮添加;//+
  私人按钮子;//-
  私人按钮mul;//*
  私人按钮div;///私人按钮点;//小数点
  私人按钮装备;//=私人布尔回来;//退格
  
  私人布尔clear_bool=true;//清空
  私人布尔dot_flag1=true;
  私人布尔dot_flag2=true;
  
  @Override
  公共空间alt="使用Android实现计算器功能的步骤"> 

使用Android实现计算器功能的步骤

使用Android实现计算器功能的步骤