最初の4つのジョブ

 

 

パッケージcom.example.bbb。
輸入android.support.v7.app.ActionBarActivity。
輸入android.os.Bundle;
輸入android.view.Menu。
輸入android.view.MenuItem;
輸入android.view.View。
輸入android.widget.EditText;
輸入android.widget.RadioGroup;
輸入android.widget.TextView。
輸入 android.widget *。; 

パブリック クラス MainActivityは拡張ActionBarActivity { 

    @Overrideは、
    保護された のonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。
        RADIOGROUP RADIOGROUP = (RADIOGROUP)findViewById(R.id.rdg)。
        radioGroup.setOnCheckedChangeListener(新しいRadioGroup.OnCheckedChangeListener(){ 
        
            @Override 
            公共 ボイドは onCheckedChanged(RADIOGROUP基、int型checkedIdを){
                 // TODO自動生成方法スタブ 
                のEditText ET1 = (のEditText)findViewById(R.id.et1)
                のEditText ET2 = (のEditText)findViewById(R.id.et2)
                のTextViewのTextView =(のTextView)findViewById(R.id.tv)。
                ストリングTXT1 = 。et1.getText()のtoString(); 
                ストリングTXT2 = 。et2.getText()のtoString();
                二重 NUM1 = Integer.parseInt(TXT1)。
                二重 NUM2 = Integer.parseInt(TXT2)。
                二重の結果= 0 ;
                スイッチ(checkedId){
                 ケースR.id.rbtn1:
                    結果 = NUM1 + NUM2。
                    textView.setText( "结果是:" + 結果)。
                    破ります;
                ケースR.id.rbtn2:
                    結果 = num1- からnum2; 
                    textView.setText( "結果:" + 結果);
                     BREAK ;
                 ケースR.id.rbtn3:
                    結果 = * NUM1のnum2の; 
                    textView.setText( "結果:" + 結果);
                     BREAK ;
                 ケースR.id.rbtn4:
                    結果 = NUM1 / NUM2; 
                    textView.setText( "結果が" + 結果);
                     BREAK ; 
                }
            }
        }); 
    } 
    公共 ボイド  CCC(ビュービュー){ 
        ボタンBTN = (ボタン)findViewById(R.id.but)。
        EditText ET1 = (のEditText)findViewById(R.id.et1)。
        EditText ET2 = (のEditText)findViewById(R.id.et2)。
        TextViewのTextView = (のTextView)findViewById(R.id.tv)。
        文字列のテキスト = 新しい文字列(); 
        テキスト = text.replace( ""、 "" ); 
        textView.setText(テキスト); 
        ストリングら = 新しい文字列()。 = et.replace( ""、 "" );
        et1.setText(ET); 
        et2.setText(ら); 
        Toast.makeText(これは、 "内容がクリア" ,. 1 ).SHOW(); 
        } 
}
<RelativeLayoutのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" 
    のxmlns:ツール = "http://schemas.android.com/tools" 
    のandroid:layout_width = "match_parent" 
    のandroid:layout_height = "match_parent" 
    アンドロイド:paddingBottomの = "@ DIMEN / activity_vertical_margin" 
    アンドロイド:paddingLeft = "@ DIMEN / activity_horizo​​ntal_margin" 
    アンドロイド:paddingRight = "@ DIMEN / activity_horizo​​ntal_margin" 
    アンドロイド:paddingTop = "@ DIMEN / activity_vertical_margin" 
    ツール:コンテキスト = "COM .example.bbb.MainActivity」> 

    
     < のTextViewの

         アンドロイド:ID = "@ + ID / TV1" 

         アンドロイド:layout_width= "wrap_content" 

         のandroid:layout_height = "wrap_content" 

         アンドロイド:layout_alignParentLeft = "true"の

         アンドロイド:layout_alignParentTop = "true"の

         アンドロイド:layout_marginLeft = "5DP" 

         アンドロイド:layout_marginTop = "30DP" 

         アンドロイド:テキスト = "输入第一个数" 

         アンドロイド:TEXTSIZE = "20SP" /> 

     < TextViewには

         アンドロイド:ID = "@ + ID / TV2" 

         のandroid:layout_width = "wrap_content" 

         のandroid:layout_height = "wrap_content" 

         アンドロイド:layout_alignLeft = "@ + ID / TV1" 

         アンドロイド:layout_below= "@ + ID / TV1" 

         アンドロイド:layout_marginTop = "20dp" 

         アンドロイド:テキスト = "输入第二个数" 

         アンドロイド:TEXTSIZE = "20SP" /> 

 

     < のEditText 

         のandroid:ID = "@ + ID / ET1" 

         アンドロイド: layout_width = "200dp" 

         のandroid:layout_height = "30DP" 

         アンドロイド:layout_alignTop = "@ + ID / TV1" 

         アンドロイド:layout_marginLeft = "14dp" 

         アンドロイド:layout_toRightOf = "@ + ID / TV1" 

         アンドロイド:背景 = "#FFFFFF" 

         アンドロイド:EMS = "10" />

     < のEditText 

         アンドロイド:ID= "@ + ID / ET2" 

         アンドロイド:layout_width = "200dp" 

         アンドロイド:layout_height = "30DP" 

         アンドロイド:layout_alignTop = "@ + ID / TV2" 

         アンドロイド:layout_marginLeft = "14dp" 

         アンドロイド:layout_toRightOf = "@ + ID / TV2 " 

         アンドロイド:バックグラウンド =" #1 FFFFFF」

         アンドロイド:EMS = "10" /> 

      < RADIOGROUP 

          アンドロイド:ID = "@ + ID / RDG" 

          アンドロイド:layout_width = "300dp" 

          アンドロイド:layout_height = "wrap_content" 

          アンドロイド。layout_below = "@ + ID / ET2" 

          アンドロイド:layout_centerHorizo​​ntal= "true"の

          アンドロイド:layout_centerVertical = "true"の

          アンドロイド:layout_marginTop = "30DP" 

          アンドロイド:オリエンテーション = "水平"> 

          < たRadioButton 

              アンドロイド:ID = "@ + ID / rbtn1" 

              アンドロイド:layout_width = "wrap_content" 

              アンドロイド:layout_height = "wrap_content" 

              アンドロイド:layout_marginLeft = "10dp" 

              アンドロイド:layout_weight = "0.02" 

              アンドロイド:テキスト = "+" 

              アンドロイド:TEXTSIZE = "30DP" />

          < ラジオボタンの

              アンドロイド:ID= "@ + ID / rbtn2" 

              アンドロイド:layout_width = "wrap_content" 

              アンドロイド:layout_height = "wrap_content" 

              アンドロイド:layout_weight = "0.02" 

              アンドロイド:テキスト = " - " 

              アンドロイド:TEXTSIZE = "30DP" /> 

          < たRadioButton 

              アンドロイド:ID = "@ + ID / rbtn3" 

              アンドロイド:layout_width = "wrap_content" 

              のandroid:layout_height = "wrap_content" 

              アンドロイド:layout_weight = "0.02" 

              のandroid:テキスト = "*"

              アンドロイド:TEXTSIZE = "30DP" /> 

          <ラジオボタンの

              アンドロイド:ID = "@ + ID / rbtn4" 

              アンドロイド:layout_width = "wrap_content" 

              のandroid:layout_height = "wrap_content" 

              アンドロイド:layout_weight = "0.02" 

              のandroid:layout_marginRight = "10dp" 

              アンドロイド:テキスト = "/" 

              アンドロイド:TEXTSIZE = "30DP" /> 

      </ RADIOGROUP> 

      < ボタン

          アンドロイド:ID = "@ + ID /しかし、" 

          アンドロイド:layout_width = "80dp" 

          のandroid:layout_height = "40dp"

          アンドロイド:layout_below = "@ + ID / RDG"

          アンドロイド:layout_centerHorizo​​ntal = "true"の

          アンドロイド:layout_marginTop = "66dp" 

          アンドロイド:背景 = "#1 0b69b4" 

          アンドロイド:テキスト = "QC" 

          アンドロイド:の、textColor = "#FFFFFF" 

          アンドロイド:TEXTSIZE = "15sp" 

          アンドロイド:のonClick = "CCC "/> 

      < のTextViewの

          アンドロイド:ID =" @ + ID / TV」

          アンドロイド:layout_width = "wrap_content" 

          アンドロイド:layout_height = "wrap_content" 

          アンドロイド:layout_below = "@ + ID / RDG"

          アンドロイド:layout_centerHorizo​​ntal = "true"を

          アンドロイド:layout_marginTop = "18dp" 

          アンドロイド:の、textColor = "#000000" 
          
          アンドロイド:TEXTSIZE = "20SP" /> 
    
    
    
  
</ RelativeLayout>

 

おすすめ

転載: www.cnblogs.com/Suzy-an/p/11527069.html