最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android計(jì)算器代碼示例分享

 更新時間:2014年01月11日 15:04:34   作者:  
這篇文章主要介紹了android實(shí)現(xiàn)的簡單計(jì)算器代碼示例,大家參考使用吧

復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<EditText
    android:id="@+id/editText1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:ems="10" >

    <requestFocus />
</EditText>

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="1" />

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="2" />

<Button
    android:id="@+id/button3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="+" />

<Button
    android:id="@+id/button4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="=" />

復(fù)制代碼 代碼如下:

package com.action;

import android.R.integer;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class jspActivity extends Activity{
private Button bt1;
private Button bt2;
private Button btadd;
private Button bteql;

private EditText et;

private int a;
private int b;

private String stra="";
private String fh;
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.jsp);
    bt1=(Button) findViewById(R.id.button1);
    bt2=(Button) findViewById(R.id.button2);
    btadd=(Button) findViewById(R.id.button3);
    bteql=(Button) findViewById(R.id.button4);

    et=(EditText) findViewById(R.id.editText1);
    bt1.setOnClickListener(new sum());
    bt2.setOnClickListener(new sum());
    btadd.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            a=Integer.parseInt(et.getText().toString()) ;
            et.setText("");
            stra="";
            fh=btadd.getText().toString();
        }
    });
    bteql.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            b=Integer.parseInt(et.getText().toString()) ;
            et.setText("");
            stra="";
            if(fh.equals("+"))
            {
                int c=a+b;
                et.setText(""+c);
            }
        }
    });
}
public class sum implements OnClickListener{

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        case R.id.button1:
            stra+=bt1.getText();
            et.setText(stra);
            break;
        case R.id.button2:
            stra+=bt2.getText();
            et.setText(stra);
            break;

        default:
            break;
        }
    }
}
}

相關(guān)文章

  • 淺析Android文件存儲

    淺析Android文件存儲

    本文詳細(xì)介紹了android的外部存儲和私有存儲。大家在有保存文件的需求的時候,根據(jù)自己的需要,選擇到底是存在哪里比較合適。內(nèi)部存儲相對較小,不介意把一些大文件存在其中。應(yīng)該存在外部存儲會更好。對于可以給其他文件訪問的,可以存在外部存儲的公有文件里面
    2021-06-06
  • Android實(shí)現(xiàn)授權(quán)訪問網(wǎng)頁的方法

    Android實(shí)現(xiàn)授權(quán)訪問網(wǎng)頁的方法

    這篇文章主要介紹了Android實(shí)現(xiàn)授權(quán)訪問網(wǎng)頁的方法,需要的朋友可以參考下
    2014-07-07
  • android判斷軟件是否第一次運(yùn)行的方法

    android判斷軟件是否第一次運(yùn)行的方法

    這篇文章主要介紹了android判斷軟件是否第一次運(yùn)行的方法,涉及針對Android中isFirstRun屬性的判斷,需要的朋友可以參考下
    2015-04-04
  • Android植物大戰(zhàn)僵尸小游戲

    Android植物大戰(zhàn)僵尸小游戲

    植物大戰(zhàn)僵尸小游戲,無論老少皆愛,非常有意思,具有挑戰(zhàn)性,那么基于代碼是怎么實(shí)現(xiàn)的呢?下面通過本文給大家介紹Android植物大戰(zhàn)僵尸小游戲,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • Android 如何攔截用戶頻繁操作(點(diǎn)擊事件)

    Android 如何攔截用戶頻繁操作(點(diǎn)擊事件)

    本文主要介紹了Android 如何攔截用戶頻繁操作,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android DynamicGrid實(shí)現(xiàn)拖曳交換位置功能

    Android DynamicGrid實(shí)現(xiàn)拖曳交換位置功能

    這篇文章主要為大家詳細(xì)介紹了Android DynamicGrid實(shí)現(xiàn)拖曳交換位置功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Templates實(shí)戰(zhàn)之更優(yōu)雅實(shí)現(xiàn)自定義View構(gòu)造方法詳解

    Templates實(shí)戰(zhàn)之更優(yōu)雅實(shí)現(xiàn)自定義View構(gòu)造方法詳解

    本篇文章介紹如何利用Android Studio提供的Live Templates更優(yōu)雅實(shí)現(xiàn)自定義View的構(gòu)造方法,說句人話就是:簡化自定義View構(gòu)造參數(shù)模板代碼的編寫,實(shí)現(xiàn)自動生成,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • RecyclerView的簡單使用

    RecyclerView的簡單使用

    這篇文章主要為大家詳細(xì)介紹了RecyclerView的簡單使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • http請求繞過Filter的實(shí)現(xiàn)實(shí)例

    http請求繞過Filter的實(shí)現(xiàn)實(shí)例

    這篇文章主要介紹了http請求繞過Filter的實(shí)現(xiàn)實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Android照片墻應(yīng)用實(shí)現(xiàn) 再多的圖片也不怕崩潰

    Android照片墻應(yīng)用實(shí)現(xiàn) 再多的圖片也不怕崩潰

    這篇文章主要為大家詳細(xì)介紹了Android照片墻應(yīng)用實(shí)現(xiàn),再多的圖片也不怕崩潰,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論

谢通门县| 宿州市| 江油市| 怀化市| 贵港市| 阳新县| 阿拉善盟| 清水河县| 弋阳县| 拉萨市| 汝阳县| 汝城县| 双鸭山市| 宁蒗| 色达县| 六安市| 筠连县| 翁牛特旗| 花垣县| 敦煌市| 溧阳市| 成都市| 顺平县| 东安县| 美姑县| 区。| 苍南县| 郁南县| 余庆县| 汽车| 微山县| 赤城县| 盐山县| 巴彦县| 金华市| 扬州市| 南召县| 徐州市| 丹凤县| 德令哈市| 兰坪|