介绍
这篇文章给大家分享的是有关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>
总代码
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 nullAndroid工作室怎么实现加法软件