手机没有广告的计算器
作者:admin发布时间:2021-07-19分类:插屏广告浏览:评论:2
应一个朋友的邀请,叫我写一个计算器,开始觉得,就一个计算器嘛,很简单的,但是写着写着发现自己写出来的逻辑真不严谨,于是搜索了一下,看到mk(没有打广告….)上有视频,于是看了下他的逻辑,以前还真是小瞧计算器了,计算器要是高级一点的处理起来更加繁琐,这里就做了一个简单一点的,这次用的是开发的,毕竟自己也是一直很推崇AS,但是在之前的博客里都只是为了方便,一直在用
一直强烈推荐大家还是转移到AS上去,虽然我工作一直在用,不过AS的脚步一直没有落下,好处多多!
运行截图:
这个仍然还是有许多不完善的地方,如果看官觉得可以改的话,欢迎参与
=""=""="match_parent"android:layout_height="match_parent"android:layout_gravity="center"android:background="@drawable/main_bg"android:orientation="vertical"android:paddingBottom="@dimen/activity_vertical_margin"android:paddingLeft="@dimen/activity_horizontal_margin"android:paddingRight="@dimen/activity_horizontal_margin"android:paddingTop="@dimen/activity_vertical_margin"tools:context=".MainActivity"RelativeLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="center"EditTextandroid:id="@+id/et_showview"android:layout_width="350dip"android:layout_height="100dip"android:background="@drawable/whitebg"android:editable="false"android:gravity="bottom|right"android:textSize="20sp"//RelativeLayoutLinearLayoutandroid:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_marginTop="20dip"android:gravity="center_horizontal"android:orientation="vertical"LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:gravity="center_horizontal"android:orientation="horizontal"Buttonandroid:id="@+id/btn_clear"android:layout_width="80dp"android:layout_height="80dp"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="C"android:textSize="20sp"/Buttonandroid:id="@+id/btn_del"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="DEL"android:textSize="20sp"/Buttonandroid:id="@+id/btn_divide"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text=""android:textSize="20sp"/Buttonandroid:id="@+id/btn_multiply"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text=""android:textSize="2手机没有广告的计算器0sp"//LinearLayoutLinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="10dip"android:gravity="center_horizontal"android:orientation="horizontal"Buttonandroid:id="@+id/btn_7"android:layout_width="80dp"android:layout_height="80dp"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="7"android:textSize="20sp"/Buttonandroid:id="@+id/btn_8"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="8"android:textSize="20sp"/Buttonandroid:id="@+id/btn_9"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="9"android:textSize="20sp"/Buttonandroid:id="@+id/btn_minus"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="-"android:textSize="20sp"//LinearLayoutLinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="10dip"android:gravity="center_horizontal"android:orientation="horizontal"Buttonandroid:id="@+id/btn_4"android:layout_width="80dp"android:layout_height="80dp"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="4"android:textSize="20sp"/Buttonandroid:id="@+id/btn_5"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="5"android:textSize="20sp"/Buttonandroid:id="@+id/btn_6"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="6"android:textSize="20sp"/Buttonandroid:id="@+id/btn_pluse"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="+"android:textSize="20sp"//LinearLayoutLinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="10dip"android:gravity="center_horizontal"android:orientation="horizontal"LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="vertical"LinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:orientation="horizontal"Buttonandroid:id="@+id/btn_1"android:layout_width="80dp"android:layout_height="80dp"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="1"android:textSize="20sp"/Buttonandroid:id="@+id/btn_2"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="2"android:textSize="20sp"/Buttonandroid:id="@+id/btn_3"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="3"android:textSize="20sp"//LinearLayoutLinearLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dip"android:orientation="horizontal"Buttonandroid:id="@+id/btn_0"android:layout_width="170dp"android:layout_height="80dp"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="0"android:textSize="20sp"/Buttonandroid:id="@+id/btn_point"android:layout_width="80dp"android:layout_height="80dp"android:layout_marginLeft="10dip"android:background="@drawable/white_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="."android:textSize="20sp"//LinearLayout/LinearLayoutButtonandroid:id="@+id/btn_equal"android:layout_width="80dp"android:layout_height="170dip"android:layout_marginLeft="10dip"android:background="@drawable/orange_btn_selector"android:gravity="bottom|right"android:paddingBottom="10dp"android:paddingRight="10dp"android:text="="android:textSize="20sp"//LinearLayoutTextViewandroid:gravity="center"android:autoLink="web"android:layout_width="350dp"android:layout_height="0dp"android:layout_marginTop="20dp"android:layout_weight="1"android:text="微博:http://weibo.com/Glorystys
博客:http://blog.csdn.net/qq_26787115"android:textColor="@android:color/white"android:textSize="20sp"//LinearLayout/LinearLayout
MainActivity
package
com.lgl.calculator;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;/**
*计算器
*/publicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{privateButtonbtn_0;privateButtonbtn_1;privateButtonbtn_2;privateButtonbtn_3;privateButtonbtn_4;privateButtonbtn_5;privateButtonbtn_6;privateButtonbtn_7;privateButtonbtn_8;privateButtonbtn_9;privateButtonbtn_point;//小数点privateButtonbtn_divide;//除以privateButtonbtn_multiply;//乘以privateButtonbtn_minus;//减去privateButtonbtn_pluse;//加privateButtonbtn_equal;//等于privateButtonbtn_clear;//清空privateButtonbtn_del;//取消privateEditTextet_showview;//输入框privatedoubledou=0;//接收结果/**
*加一个标识
*需求就是我们运算出结果的时候,再次点击数字及你选哪个下一次运算,这个时候,输入框应该自动为空
*/privatebooleanflag;//清空标识@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initView();}privatevoidinitView(){btn_0=(Button)findViewById(R.id.btn_0);btn_1=(Button)findViewById(R.id.btn_1);btn_2=(Button)findViewById(R.id.btn_2);btn_3=(Button)findViewById(R.id.btn_3);btn_4=(Button)findViewById(R.id.btn_4);btn_5=(Button)findViewById(R.id.btn_5);btn_6=(Button)findViewById(R.id.btn_6);btn_7=(Button)findViewById(R.id.btn_7);btn_8=(Button)findViewById(R.id.btn_8);btn_9=(Button)findViewById(R.id.btn_9);btn_point=(Button)findViewById(R.id.btn_point);//小数点btn_divide=(Button)findViewById(R.id.btn_divide);//除以btn_multiply=(Button)findViewById(R.id.btn_multiply);//乘以btn_minus=(Button)findViewById(R.id.btn_minus);//减去btn_pluse=(Button)findViewById(R.id.btn_pluse);//加btn_equal=(Button)findViewById(R.id.btn_equal);//等于btn_clear=(Button)findViewById(R.id.btn_clear);btn_del=(Button)findViewById(R.id.btn_del);et_showview=(EditText)findViewById(R.id.et_showview);btn_0.setOnClickListener(this);btn_1.setOnClickListener(this);btn_2.setOnClickListener(this);btn_3.setOnClickListener(this);btn_4.setOnClickListener(this);btn_5.setOnClickListener(this);btn_6.setOnClickListener(this);btn_7.setOnClickListener(
相关推荐
你 发表评论:
欢迎- 插屏广告排行
- 最近发表
已有2位网友发表了看法: