------ 7つの営業電話の充電

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< RelativeLayout のxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" 
    のandroid:layout_width = "match_parent" 
    のandroid:layout_height =」 match_parent " 
    > 
    < のLinearLayout
         アンドロイド:layout_width = "match_parent" 
        アンドロイド:layout_height = "wrap_content" 
        アンドロイド:オリエンテーション= "水平" 
        アンドロイド:layout_above = "@ IDを/のTextView" 
        > 
        < のTextViewの
             アンドロイド:layout_width ="
            アンドロイド:テキスト= "手机号码" 
            アンドロイド:layout_weight = "1" 
            /> 
        < のEditText
             アンドロイド:ID = "@ + ID /のEditText" 
            アンドロイド:layout_width = "0dp" 
            アンドロイド:layout_height = "wrap_content" 
            アンドロイド:layout_weight = "5 " 
            /> 
    </ のLinearLayout > 
    < のTextView
         アンドロイド:ID =" @ + ID /のTextView」
        アンドロイド:layout_width = "match_parent" 
        アンドロイド:layout_height = "wrap_content" 
        アンドロイド。layout_above = "@のID /ボタン" 
        /> 
    <ボタンの
         アンドロイド:ID = "@ + ID /ボタン" 
        のandroid:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:テキスト= "充值" 
        アンドロイド:layout_centerInParentは= "true"の
        アンドロイド:のonClick = "クリック" 
        /> 
< / RelativeLayout >
パッケージcnitcasephonerecharge。

輸入androidx.appcompat.app.AppCompatActivity。

輸入android.content.Intent。
輸入android.os.Bundle;
輸入android.view.View。
輸入android.widget.Button;
輸入android.widget.EditText;
輸入android.widget.Toast;

パブリック クラス MainActivityは拡張AppCompatActivity {
     プライベートButtonボタンを。
    民間のEditText EDITTEXT。

    @オーバーライド
    保護された ボイドのonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.activity_main)。
    }

    公共 ボイドクリック(ビュービュー){
        ボタン = (ボタン)findViewById(R.id.button)。
        EDITTEXT = (のEditText)findViewById(R.id.edittext)。
        ストリングのEditText = 。editText.getText()のtoString();
        テントの意図 = 新しいテント(MainActivity。これ、secondActivity。クラス);
        intent.putExtra( "sjhm" のEditText)。
        startActivityForResult(意図、 1 )。
    }

    保護された ボイド onActivityResult(INT requestCode、INT resultCodeが、意図czje){
         スーパー.onActivityResult(requestCode、resultCodeが、czje)。
        もし(requestCode == 1 &&結果コード== 2 ){
            ストリングacdate = czje.getStringExtra( "czje" )。
            Czを文字列 = + acdate +「ドル」「あなたは、再充電します」
            Toast.makeText(MainActivity。これ、CZ、Toast.LENGTH_LONG).SHOW();;
        }
        そう  であれば(requestCode == 1 &&結果コード== 4 ){
            Accdate文字列 =「リチャージ失敗」;
            Toast.makeText(MainActivity。これ、accdate、Toast.LENGTH_LONG).SHOW();
        }
    }

}
 
 

 

 
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< RelativeLayout のxmlns:アンドロイド= "http://schemas.android.com/apk/res/android" 
    のandroid:layout_width = "match_parent" 
    のandroid:layout_height =」 match_parent」> 
    < のTextViewの
         アンドロイド:ID = "@ + ID / textview1" 
        アンドロイド:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:layout_centerVertical = "true"の
        アンドロイド:テキスト= "您要为:" 
        /> 
    <
        アンドロイド:ID = "@ + ID / textview2" 
        アンドロイド:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:layout_toRightOf = "@のID / textview1" 
        /> 
    < TextViewの
         アンドロイド:layout_centerInParent = "true"の
        アンドロイド:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:layout_toRightOf = "@のID / textview2" 
        アンドロイド:テキスト= "充值" 
        /> 
    < のLinearLayout
         のandroid:layout_width =」match_parent」 
        アンドロイド:layout_height= "wrap_content" 
        アンドロイド:オリエンテーション= "水平" 
        アンドロイド:layout_below = "@のID / textview1" 
        アンドロイド:ID = "@ + ID /ライン" 
        > 
        < のTextView
             アンドロイド:layout_width = "0dp" 
            アンドロイド:layout_height = "wrap_content" 
            アンドロイド:テキスト= "充值金额" 
            アンドロイド:layout_weight = "1" 
            /> 
        < のEditText
             アンドロイド:ID = "@ + ID / edittext1" 
            アンドロイド:layout_width = "0dp" 
            アンドロイド:layout_height =」wrap_content」 
            アンドロイド:layout_weight = "5"
            /> 
    </ のLinearLayout > 
    < ボタン
         のandroid:ID = "@ + ID /ボタン1" 
        のandroid:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:layout_below = "@のID /ライン" 
        アンドロイド:テキスト= "充值" 
        アンドロイド:のonClick = "クリック" 
        /> 
    < TextViewには
         アンドロイド:layout_toRightOf = "@のID /ボタン1" 
        アンドロイド:ID = "@ + ID / textview4" 
        アンドロイド:layout_width = "wrap_content" 
        アンドロイド:layout_height = "wrap_content" 
        アンドロイド:テキスト=」 "
        /> 
    < ボタン
         のandroid:ID = "@ + ID /ボタン2" 
        アンドロイド:layout_width = "wrap_content" 
        のandroid:layout_height = "wrap_content" 
        アンドロイド:layout_below = "@のID /ライン" 
        アンドロイド:layout_toRightOf = "@のID / textview4" 
        アンドロイド:テキスト= "取消充值" 
        アンドロイド:のonClick = "onclickの" 
        />


</ RelativeLayout >
パッケージcn.itcase.phonerecharge。
輸入android.content.Intent。
輸入android.os.Bundle;
輸入android.view.View。
輸入android.widget.Button;
輸入android.widget.EditText;
輸入android.widget.TextView。

輸入androidx.appcompat.app.AppCompatActivity。

パブリック クラス secondActivityは拡張AppCompatActivity {
 プライベートのTextViewのTextViewを。
民間のEditText EDITTEXT。
プライベートボタンボタン1、ボタン2。
    @オーバーライド
    保護された ボイドのonCreate(バンドルsavedInstanceState){
         スーパー.onCreate(savedInstanceState)。
        setContentView(R.layout.secondactivity)。
        TextView = (のTextView)findViewById(R.id.textview2)。
        意図意図 = getIntent()。
        ストリングSJHM = intent.getStringExtra( "sjhm" )。
        textView.setText(SJHM)。
    }
    公共 ボイドクリック(ビュービュー){
        ボタン1 = (ボタン)findViewById(R.id.button1)。
        EDITTEXT = (のEditText)findViewById(R.id.edittext1)。
        ストリングCZJE = editText.getText()のtoString()。
        テントの意図 = 新しいテント();
        intent.putExtra( "czje" 、CZJE)。
        setResult( 2 、インテント)。
        仕上げ();
    }
    公共  のボイド  のonclick(ビュービュー){
        ボタン2 = (ボタン)findViewById(R.id.button2)。
        テントの意図 = 新しいテント();
                setResult( 4 、インテント)。
        仕上げ();
    }
}
 
 

 

 

 

おすすめ

転載: www.cnblogs.com/w19991012/p/11710103.html