Android工作室怎么实现加法软件

  介绍

这篇文章给大家分享的是有关Android工作室怎么实现加法软件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Android是什么

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。

Android工作室实现加法软件具体内容如下

布局为简单的线性布的局,用一个EditText来接收输入的结果
用随机来获得两个随机数

布局文件:

& lt; LinearLayout  xmlns: Android=癶ttp://schemas.android.com/apk/res/android"   ,xmlns:应用=癶ttp://schemas.android.com/apk/res-auto"   ,xmlns:工具=癶ttp://schemas.android.com/tools"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,工具:上下文=?jiafa_2_28Activity"   ,android:取向=皏ertical"   ,android:重力=癱enter_horizontal"祝辞      & lt; TextView   android:才能layout_width=皐rap_content"   android:才能layout_height=皐rap_content"   android才能:文本=?0以内的加法”;   android:才能textSize=?0 sp"   android:才能输入textColor=? 000“/比;   EditText & lt;   android:才能id=癅 + id/et_1"   android:才能layout_width=?00 dp"   android:才能layout_height=皐rap_content"   android:才能textSize=?5 sp"   android:才能layout_marginTop=?0 dp"   android:才能启用=癴alse"   android:才能输入textColor=? 000“   android才能:重力=癱enter"/比;   EditText & lt;   android:才能id=癅 + id/et_2"   android:才能layout_width=?00 dp"   android:才能layout_height=皐rap_content"   android:才能textSize=?5 sp"   android:才能启用=癴alse"   android:才能layout_marginTop=?0 dp"   android:才能输入textColor=? 000“   android才能:重力=癱enter"/比;   EditText & lt;   android:才能id=癅 + id/et_3"   android:才能layout_width=?50 dp"   android:才能layout_height=皐rap_content"   android:才能textSize=?5 sp"   android:才能输入textColor=? 000“   android:文本=安拍堋?   android才能:重力=癱enter"/比;   & lt; LinearLayout   android:才能layout_width=癿atch_parent"   android:才能layout_height=癿atch_parent"   android:才能取向=癶orizontal"   android才能:重力=癱enter_horizontal"比;   & lt;按钮   android:才能id=癅 + id/btn_1"   android:才能layout_width=皐rap_content"   android:才能layout_height=皐rap_content"   android:文本=安拍茉怂憬峁?   android:才能textSize=?0 sp"/比;   & lt;才能按钮   ,,android: id=癅 + id/btn_2"   ,,android: layout_width=皐rap_content"   ,,android: layout_height=皐rap_content"   ,,android:文本=跋乱惶狻?   ,,android: textSize=?0 sp"   ,,android: layout_marginLeft=?0 dp"/比;   ,& lt;/LinearLayout>   & lt;/LinearLayout>

 Android工作室怎么实现加法软件

总代码

public  class  jiafa_2_28Activity  extends  AppCompatActivity  implements  View.OnClickListener  {      ,private  Button  mBtn1 mBtn2;   ,private  EditText  mEdit1、mEdit2 mEdit3;   ,private  Random  mRandom;   ,private  int  x, y;   ,@Override   ,protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate才能(savedInstanceState);   ,,setContentView (R.layout.activity_jiafa_2_28);   mBtn1才能=findViewById (R.id.btn_1);   mBtn2才能=findViewById (R.id.btn_2);   mEdit1才能=findViewById (R.id.et_1);   mEdit2才能=findViewById (R.id.et_2);   mEdit3才能=findViewById (R.id.et_3);      mBtn1.setOnClickListener才能(这个);   mBtn2.setOnClickListener才能(这个);   mRandom才能=new 随机();   myRandom才能();   mEdit3.requestFocus才能();   ,}      ,private  void  myRandom () {   x=才能mRandom.nextInt (30) + 1;   ,,y=mRandom.nextInt (30) + 1;   mEdit1.setText才能(String.valueOf (x));   mEdit2.setText才能(String.valueOf (y));   ,}   ,@Override   ,public  void  onClick (View  v), {   String 才能;dite3=mEdit3.getText () .toString ();   Pattern 才能;模式=Pattern.compile (“[0 - 9] *“);   Matcher 才能;匹配器=pattern.matcher (dite3);   ,,switch  (v.getId ()), {   ,,,case  R.id.btn_1:   ,,,,如果(matcher.matches ()) {   ,,,,,如果(““.equals (dite3)) {   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android工作室怎么实现加法软件