1,Android新手入门求一个计算器的源代码不要太复杂的就好你好!1仅代表个人观点 , 不喜勿喷,谢谢 。【安卓开发计算器源码,Android新手入门求一个计算器的源代码不要太复杂的就好】{0}
2,android模拟器上的自带软件的代码都在哪里 例如计算器 它的软件源代码自带的Apk软件源代码放在 源码的packages/app/下自带的ApiDemo程序源码放在development/samples/ApiDemos/下{1}
3,android计算器代码打下log , setText前打出str3的值 , 以及str1 str2 result{2}
4,开发一个简易的计算器APP程序 Android源代码下面是效果展示:复制代码代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="s/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" ><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><TextViewandroid:id="@+id/tvResult"android:layout_width="fill_parent"android:layout_height="wrap_content"android:height="50dp"android:text="@string/tvResult"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btnBackspace"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:layout_marginLeft="10dp"android:text="@string/btnbackspace"/><Buttonandroid:id="@+id/btnCE"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:text="@string/btnCE"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn7"/><Buttonandroid:id="@+id/btn8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn8"/><Buttonandroid:id="@+id/btn9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn9"/><Buttonandroid:id="@+id/btnDiv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnDiv"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn4"/><Buttonandroid:id="@+id/btn5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn5"/><Buttonandroid:id="@+id/btn6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn6"/><Buttonandroid:id="@+id/btnMul"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnMul"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn1"/><Buttonandroid:id="@+id/btn2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn2"/><Buttonandroid:id="@+id/btn3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn3"/><Buttonandroid:id="@+id/btnAdd"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnAdd"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn0"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn0"/><Buttonandroid:id="@+id/btnC"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnC"/><Buttonandroid:id="@+id/btnEqu"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnEqu"/><Buttonandroid:id="@+id/btnSub"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnSub"/></LinearLayout></LinearLayout>复制代码代码如下:package com.example.week2;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import android.app.Activity;public class MainActivity extends Activityimplements OnClickListener//声明一些控件Button btn0=null;Button btn1=null;Button btn2=null;Button btn3=null;Button btn4=null;Button btn5=null;Button btn6=null;Button btn7=null;Button btn8=null;Button btn9=null;Button btnBackspace=null;Button btnCE=null;Button btnC=null;Button btnAdd=null;Button btnSub=null;Button btnMul=null;Button btnDiv=null;Button btnEqu=null;TextView tvResult=null;//声明两个参数 。接收tvResult前后的值double num1=0,num2=0;double Result=0;//计算结果int op=0;//判断操作数,boolean isClickEqu=false;//判断是否按了“=”按钮@Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.main);//从布局文件中获取控件,btn0=(Button)findViewById(R.id.btn0);btn1=(Button)findViewById(R.id.btn1);btn2=(Button)findViewById(R.id.btn2);btn3=(Button)findViewById(R.id.btn3);btn4=(Button)findViewById(R.id.btn4);btn5=(Button)findViewById(R.id.btn5);btn6=(Button)findViewById(R.id.btn6);btn7=(Button)findViewById(R.id.btn7);btn8=(Button)findViewById(R.id.btn8);btn9=(Button)findViewById(R.id.btn9);btnBackspace=(Button)findViewById(R.id.btnBackspace);btnCE=(Button)findViewById(R.id.btnCE);btnC=(Button)findViewById(R.id.btnC);btnEqu=(Button)findViewById(R.id.btnEqu);btnAdd=(Button)findViewById(R.id.btnAdd);btnSub=(Button)findViewById(R.id.btnSub);btnMul=(Button)findViewById(R.id.btnMul);btnDiv=(Button)findViewById(R.id.btnDiv);tvResult=(TextView)findViewById(R.id.tvResult);//添加监听\btnBackspace.setOnClickListener(this);btnCE.setOnClickListener(this);btn0.setOnClickListener(this);btn1.setOnClickListener(this);btn2.setOnClickListener(this);btn3.setOnClickListener(this);btn4.setOnClickListener(this);btn5.setOnClickListener(this);btn6.setOnClickListener(this);btn7.setOnClickListener(this);btn8.setOnClickListener(this);btn9.setOnClickListener(this);btnAdd.setOnClickListener(this);btnSub.setOnClickListener(this);btnMul.setOnClickListener(this);btnDiv.setOnClickListener(this);btnEqu.setOnClickListener(this);}@Overridepublic void onClick(View v) switch (v.getId()) //btnBackspace和CE--------------------case R.id.btnBackspace:String myStr=tvResult.getText().toString();try tvResult.setText(myStr.substring(0, myStr.length()-1));} catch (Exception e) tvResult.setText("");}break;case R.id.btnCE:tvResult.setText(null);break;//btn0--9---------------------------case R.id.btn0:if(isClickEqu)tvResult.setText(null);isClickEqu=false;}String myString=tvResult.getText().toString();myString+="0";tvResult.setText(myString);break;case R.id.btn1:if(isClickEqu)tvResult.setText(null);isClickEqu=false;}String myString1=tvResult.getText().toString();myString1+="1";tvResult.setText(myString1);break;case R.id.btn2:if(isClickEqu)tvResult.setText(null);isClickEqu=false;}String myString2=tvResult.getText().toString();myString2+="2";tvResult.setText(myString2);break;case R.id.btn3:if(isClickEqu)tvResult.setText(null);isClickEqu=false;}String myString3=tvResult.getText().toString();myString3+="3";tvResult.setText(myString3);break;cas5,求一个android计算器源码http://www.eoeandroid.com/forum.php?mod=viewthread&tid=172954http://www.eoeandroid.com/forum.php?mod=viewthread&tid=1729546,android中怎么实现计算器用代码<?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" ><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"> <TextViewandroid:id="@+id/tvResult"android:layout_width="fill_parent"android:layout_height="wrap_content"android:height="50dp"android:text="@string/tvResult"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btnBackspace"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:layout_marginLeft="10dp"android:text="@string/btnbackspace"/><Buttonandroid:id="@+id/btnCE"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="150dp"android:text="@string/btnCE"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn7"/><Buttonandroid:id="@+id/btn8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn8"/><Buttonandroid:id="@+id/btn9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn9"/><Buttonandroid:id="@+id/btnDiv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnDiv"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn4"/><Buttonandroid:id="@+id/btn5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn5"/><Buttonandroid:id="@+id/btn6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn6"/><Buttonandroid:id="@+id/btnMul"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnMul"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn1"/><Buttonandroid:id="@+id/btn2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn2"/><Buttonandroid:id="@+id/btn3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btn3"/><Buttonandroid:id="@+id/btnAdd"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnAdd"/></LinearLayout><LinearLayout android:layout_width="fill_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn0"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="10dp"android:width="75dp"android:text="@string/btn0"/><Buttonandroid:id="@+id/btnC"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnC"/><Buttonandroid:id="@+id/btnEqu"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnEqu"/><Buttonandroid:id="@+id/btnSub"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="75dp"android:text="@string/btnSub"/></LinearLayout></LinearLayout>——————————————————————————————————————————————
推荐阅读
- ios如何给app加密,怎么样给苹果手机应用加密
- 图片无损放大器手机版,手机有没有将图片无限放大的看图软件
- yulink聊天,如何用Qtalk聊天
- net程序设计学的什么,Net程序设计有什么用
- 少儿电脑编程培训班多少钱,计算机编程培训要多少钱
- 培训课程表安排表模板,it培训课程表
- 爱编程icoding员工福利,python 列表a中的5个元素由用户输入获得print出列表a
- 苹果手机怎么恢复中文字幕,苹果手机怎么设置回中文
- 苹果轻量版app,苹果第4代软件下载