Android StudioはQQの登録と友達リストのジャンプを実現します。


一、プロジェクト概要
今回のプロジェクトは主に登録、登録と友達リストの3つのインターフェースと相互ジャンプが含まれています。その中の友達のリストのインターフェイスの設計のはとても詳しくて、友達の顔写真とニュースの内容があります。ユーザーはまず登録ボタンをクリックして登録画面に入り、アカウントとパスワードを入力して登録をクリックし、ログイン画面に遷移します。この時、アカウントとパスワードも渡されました。登録ボタンをクリックして友達リスト画面に入ります。この時、ユーザー名も渡されます。
二、開発環境
在这里插入图片描述
三、詳細設計
1、ログイン画面の構築
全体のレイアウトはRelativeLayoutに対して、ImageViewに来たのはアバターフレームで、次のLinear Layoutには、アカウントTextViewとEditTextが表示されます。まだLinear Layoutです。中にはパスワードのTextViewとEditTextがあります。一番下は二つのButtonで、一つは登録で、一つは登録で、父と同じ広さです。
在这里插入图片描述
2、登録画面の構築
最外層はRelativeLayoutで、トップは「新規ユーザー登録」のTextViewで、次のLinear Layoutは、アカウントTextViewと入力ボックスEditTextを表示します。続いてまだLinear Layoutです。中にはパスワードのTextViewと入力ボックスEditTextがあります。一番下には登録のButton、onClick="click"があります。
在这里插入图片描述
3、友達リスト画面の構築
最外層はLineear Layoutレイアウトで、配置はvertical垂直です。まず一番上はLineear Layoutで、ImageViewの画像とTextViewのテキストボックスを入れて、ユーザー登録時のアカウントを受信して、ここに表示します。下にはText Viewがあり、「友達リスト」が表示され、続いてListViewリストが表示され、友達情報が表示されます。
在这里插入图片描述
4、ジャンプ機能の実現
ボタンを接続したモニターを登録して、意図を設定してジャンプして、現在のメイン画面から友達リスト画面にジャンプします。

btn_log.setOnClickListener(new View.OnClickListener() {//               
            @Override
            public void onClick(View v) {//    
                Intent intent=new Intent(MainActivity.this,friend_list_Activity.class);//  Intent  ,  Activity02
                //     Intent  
                intent.putExtra("name",et_name.getText().toString().trim());
                startActivity(intent);
            }
        });
        btn_reg.setOnClickListener(this);
ボタンバインディングのモニターを登録して、意図的なIntentを作成して、クリックして登録画面に移動することを実現します。

public void onClick(View view){
        switch(view.getId()){
            case R.id.btn_register:
            Intent intent=new Intent(this,register_Activity.class);
            startActivityForResult(intent,1);//      ,    1
        }
    }
登録画面の登録ボタンは、click方式で実現し、意図Intentを作成し、値を過去に伝える。

public void click(View view) {
        Toast.makeText(this, "    !", Toast.LENGTH_SHORT).show();
        Intent intent = new Intent();
        intent.putExtra("name", reg_name.getText().toString().trim());
        intent.putExtra("password", reg_password.getText().toString().trim());
        setResult(1, intent);
        finish();
    }
四、プロジェクト効果
1、メイン画面はデフォルトでログイン画面として表示されます。
在这里插入图片描述
2、登録ボタンをクリックして登録画面に入ります。
在这里插入图片描述
3、アカウントのパスワードを入力して登録し、ログイン画面に戻り、アカウントのパスワードも来ました。
在这里插入图片描述
4、ログインをクリックして友達リスト画面に入り、アカウントも送られてきました。
在这里插入图片描述
五、プロジェクトのまとめ
今回のQQページのジャンププロジェクトは主に学生がListViewとintentの使用に対して、複数のページの間のジャンプと伝達値をよく知っていて、これらの知識点は今後のAndroidプロジェクトの中でよく使われますので、これらの知識点の使い方をよく把握して、後続の開発プロジェクトに便利です。
ダウンロード
ここでは、Android StudioがQQの登録と友達リストのジャンプを実現する記事について紹介します。Android Studio登録と友達リストのジャンプ内容については、以前の記事を検索したり、下記の関連記事を見たりしてください。これからもよろしくお願いします。