仿微信页面——Android程序设计

1.加载页面
activity_load.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="bottom|center_horizontal"
    android:background="@drawable/dl"
    android:paddingBottom="20dp"
    tools:context=".LoadActivity">


    <ImageButton
        android:id="@+id/load"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="190dp"
        android:background="#F4F3F2"
        android:onClick="setLoginRegister"
        android:src="@drawable/load"></ImageButton>

</LinearLayout> 

LoadActivity.java

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class LoadActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_load);
    }

    public void setLoginRegister (View view) {
        Intent intent = new Intent(LoadActivity.this, LoginRegisterActivity.class);
        //启动Activity
        startActivity(intent);
    }


}

2.登录注册页面
activity_login_Register.xml

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/loginregister"
    tools:context=".LoginRegisterActivity">
    <TableRow>

        <ImageView
            android:layout_width="32dp"
            android:layout_height="32dp"
            android:layout_gravity="left"
            android:onClick="backload"
            android:src="@drawable/back_load"></ImageView>
    </TableRow>


    <TableRow android:paddingTop="300dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:text="账 号:"
            android:textColor="#C80F0F"
            android:textSize="25dp"></TextView>

        <EditText
            android:id="@+id/textViewUserName"
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="邮箱或手机号"
            android:textColor="#232222"
            android:textSize="25dp"></EditText>
    </TableRow>

    <TableRow>

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:text="密 码:"
            android:textColor="#CF1212"
            android:textSize="25dp"></TextView>
        <EditText
            android:id="@+id/textViewPassword"
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:hint="输入6~12位"
            android:textSize="25dp"></EditText>
    </TableRow>

    <TableRow>

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:background="#712424"
            android:onClick="setRegister"
            android:text="注册"></Button>

        <Button
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#A63829"
            android:onClick="loginClick"
            android:text="登录"></Button>
    </TableRow>

    <TableRow android:paddingTop="20dp">
        <TextView></TextView>

        <TextView
            android:text="忘记密码?"
            android:textColor="#AF1A06"
            android:textSize="18dp"
            android:layout_marginLeft="200dp"></TextView>
    </TableRow>




</TableLayout>

LoginRegister.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class LoginRegisterActivity extends AppCompatActivity {

    private EditText userNameText;
    private  EditText passwordText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login_register);

        //获取控件信息
        userNameText = findViewById(R.id.textViewUserName);
        passwordText = findViewById(R.id.textViewPassword);
    }

    public void setRegister (View view) {
        Intent intent = new Intent(LoginRegisterActivity.this,RegisterActivity.class);
        //启动Activity
        startActivity(intent);
    }


    public void loginClick(View view){

        //获取输入的客户名和密码信息
        String username = userNameText.getText().toString();
        String password = passwordText.getText().toString();

        //判断用户名和密码是否正确
        if("高婧".equals(username) && "990220".equals(password)){
            Intent intent = new Intent(LoginRegisterActivity.this, CheckloginActivity.class);
            //启动Activity
            startActivity(intent);
        }else {
            userNameText.setText("");
            passwordText.setText("");
        }
    }

    public void backload (View view) {
        Intent intent = new Intent(LoginRegisterActivity.this, LoadActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

3.注册页面
activity_Register.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".RegisterActivity"
    android:background="@drawable/register"
    android:orientation="vertical">


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <ImageView
            android:layout_width="32dp"
            android:layout_height="32dp"
            android:layout_gravity="center_vertical"
            android:onClick="backLoginRegister"
            android:src="@drawable/back_black"></ImageView>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="手机号注册"
            android:textColor="#302E2E"
            android:textSize="50dp"></TextView>

    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:layout_marginBottom="30dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="昵称:"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="例如:洛枳"
            android:textSize="30dp"></EditText>
    </LinearLayout>


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="30dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="国家/地区"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="中国(+86)"
            android:textColor="#17840A"
            android:textSize="30dp"></TextView>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="30dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="手机号:"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="请填写手机号"
            android:textSize="30dp"></EditText>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="30dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="密码:"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="填写密码6~12位"
            android:textSize="30dp"></EditText>
    </LinearLayout>

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#858383"
        android:onClick="setLogin"
        android:text="注册"
        android:textColor="#FFFFFF"
        android:textSize="30dp"></Button>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="20dp"
        android:text="点击上方的“注册”按钮,即表示你同意《腾讯微信软件许可及服务协议》和《微信隐私保护指引》"
        android:textColor="#474646"
        android:textSize="15dp"></TextView>





</LinearLayout> 

RegisterActivity.java

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class RegisterActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);
    }

    public void setLogin (View view) {
        Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
        //启动Activity
        startActivity(intent);
    }

    public void backLoginRegister (View view) {
        Intent intent = new Intent(RegisterActivity.this, LoginRegisterActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

4.登录页面
activity_Login.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/login"
    tools:context=".LoginActivity"
    android:orientation="vertical">


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">

        <ImageView
            android:layout_width="32dp"
            android:layout_height="32dp"
            android:layout_gravity="center_vertical"
            android:onClick="backLoginRegister"
            android:src="@drawable/back_black"></ImageView>
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="登录微信"
            android:textColor="#302E2E"
            android:textSize="50dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="账号:"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <EditText
            android:id="@+id/textViewUserName"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="QQ号/微信号/Email"
            android:textSize="30dp"></EditText>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="密码:"
            android:textColor="#0E0A0A"
            android:textSize="30dp"></TextView>
        <EditText
            android:id="@+id/textViewPassword"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="6~12位"
            android:textSize="30dp"></EditText>
    </LinearLayout>

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#858383"
        android:onClick="loginClick"
        android:text="登录"
        android:textColor="#FFFFFF"
        android:textSize="30dp"></Button>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="登录遇到问题?"
        android:textColor="#FFFFFF"
        android:textSize="20dp"
        android:layout_marginTop="20dp"
        android:layout_gravity="center_horizontal"></TextView>





</LinearLayout>

LoginActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class LoginActivity extends AppCompatActivity {

    private EditText userNameText;
    private  EditText passwordText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);

        //获取控件信息
        userNameText = findViewById(R.id.textViewUserName);
        passwordText = findViewById(R.id.textViewPassword);
    }

    public void loginClick(View view){

        //获取输入的客户名和密码信息
        String username = userNameText.getText().toString();
        String password = passwordText.getText().toString();

        //判断用户名和密码是否正确
        if("高婧".equals(username) && "990220".equals(password)){
            Intent intent = new Intent(LoginActivity.this, CheckloginActivity.class);
            //启动Activity
            startActivity(intent);
        }else {
            userNameText.setText("");
            passwordText.setText("");
        }
    }
    public void backLoginRegister (View view) {
        Intent intent = new Intent(LoginActivity.this,LoginRegisterActivity.class);
        //启动Activity
        startActivity(intent);
    }

}

5.验证登录页面
activity_checklogin.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".CheckloginActivity">


    <RadioGroup
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_gravity="center"
        android:layout_marginTop="20dp">
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/friendme"></ImageView>
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/qh"></ImageView>
        <ImageView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/wechat"></ImageView>
    </RadioGroup>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:text="登录后该应用将获得以下权限"
        android:textSize="22sp"
        android:textStyle="bold"></TextView>
    <CheckBox
        android:id="@+id/checkbox1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="获得你的公开信息(昵称、头像等)"
        android:textStyle="bold"
        android:textColor="#BDBDBD"
        android:checked="true"
        android:textSize="18sp"></CheckBox>
    <CheckBox
        android:id="@+id/checkbox2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="寻找与你共同使用该应用的好友"
        android:textStyle="bold"
        android:textColor="#BDBDBD"
        android:checked="true"
        android:textSize="18sp"></CheckBox>
    <CheckBox
        android:id="@+id/checkbox3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="帮助你通过该应用向好友发送消息"
        android:textStyle="bold"
        android:textColor="#BDBDBD"
        android:checked="true"
        android:textSize="18sp"></CheckBox>

    <Button
        android:id="@+id/btnLogin"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#2196F3"
        android:text="登录"
        android:textColor="#F0EFF1"
        android:textStyle="bold"
        android:layout_marginTop="20dp"
        android:textSize="22sp"></Button>

    <Button
        android:id="@+id/btnCancel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:background="#CAC5C5"
        android:onClick="backLogin"
        android:text="取消"
        android:textSize="22sp"
        android:textStyle="bold"></Button>

</LinearLayout>

Checklogin.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.Toast;

public class CheckloginActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_checklogin);


        //获取复选框及按钮信息
        final CheckBox cb1 = findViewById(R.id.checkbox1);
        final CheckBox cb2 = findViewById(R.id.checkbox2);
        final CheckBox cb3 = findViewById(R.id.checkbox3);
        Button btnLogin = findViewById(R.id.btnLogin);

        //对按钮添加点击事件
        btnLogin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //存储选中的复选框内容
                String checkedString = "";

                //判断复选框是否选中
                if(cb1.isChecked()){
                    checkedString += cb1.getText().toString();
                }
                if(cb2.isChecked()){
                    checkedString += cb2.getText().toString();
                }
                if(cb3.isChecked()){
                    checkedString += cb3.getText().toString();
                }

                //弹出复选框内容
                Toast.makeText(CheckloginActivity.this,checkedString,Toast.LENGTH_LONG).show();
                Intent intent3 = new Intent(CheckloginActivity.this, MainActivity.class);
                //启动Activity
                startActivity(intent3);


            }
        });
    }
    public void backLogin (View view) {
        Intent intent = new Intent(CheckloginActivity.this,LoginActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

6.主页面
activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">


  <!--引入中间内容-->
  <FrameLayout
      android:id="@+id/frame_conctent"
      android:layout_weight="1"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      ></FrameLayout>
  <!--引入底部页面-->
  <include layout="@layout/activity_bottom"></include>


</LinearLayout>

MainActivity.java

package com.web;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;

import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.SubMenu;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity implements View.OnClickListener {

    //四个片段的定义   微信 通讯录 发现 我
    private WebChatFragment webChatFragment;
    private ComunicationFragment comunicationFragment;
    private FindFragment findFragment;
    private MeFragment meFragment;

    //定义底部四个线性布局    微信 通讯录 发现 我
    private LinearLayout linearLayoutWebChat;
    private LinearLayout linearLayoutCommunication;
    private LinearLayout linearLayoutFind;
    private LinearLayout linearLayoutMe;

    //定义底部的四个图片控件  微信 通讯录 发现 我
    private ImageView imageViewWebChat;
    private ImageView imageViewCommunication;
    private ImageView imageViewFind;
    private ImageView imageViewMe;

    //定义底部的四个文本内容控件  微信 通讯录 发现 我
    private TextView textViewWebChat;
    private TextView textViewCommunication;
    private TextView textViewFind;
    private TextView textViewMe;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        //初始化控件
        InitView();

        //初始化点击事件
        InitEvent();

        //设置默认选中的是微信页面    设置图片为选中的图片 颜色为选中的颜色
        imageViewWebChat.setImageResource(R.drawable.wechat_select);
        textViewWebChat.setTextColor(getResources().getColor(R.color.colorTextViewPress));

        Intent intent = getIntent();
        String fragId = intent.getStringExtra("fragid");
        Toast.makeText(MainActivity.this,"发现页面"+fragId,Toast.LENGTH_SHORT).show();
        if(fragId != null){
            Toast.makeText(MainActivity.this,"发现页面",Toast.LENGTH_SHORT).show();
            if(fragId.equals("3")){
                //初始化片段
                InitFragment(3);
            }
        }else{
            //初始化片段
            InitFragment(1);

        }



    }



    /**
     * 初始化片段
     *
     * @param index
     */
    private void InitFragment(int index) {

        //获取片段管理器
        FragmentManager fragmentManager = getSupportFragmentManager();

        //启动事务
        FragmentTransaction transaction = fragmentManager.beginTransaction();

        //将所有Fragment进行隐藏
        hideAllFragment(transaction);

        switch (index) {
            case 1:
                if (webChatFragment == null) {
                    //如果对象为空,需要实例化创建一个新对象
                    webChatFragment = new WebChatFragment();

                    //添加到事务中,加入到界面的中间内容区域
                    transaction.add(R.id.frame_conctent, webChatFragment);
                } else {
                    transaction.show(webChatFragment);
                }
                break;

            case 2:
                if (comunicationFragment == null) {
                    //如果对象为空,需要实例化创建一个新对象
                    comunicationFragment = new ComunicationFragment();

                    //添加到事务中,加入到界面的中间内容区域
                    transaction.add(R.id.frame_conctent, comunicationFragment);
                } else {
                    transaction.show(comunicationFragment);
                }
                break;

            case 3:
                if (findFragment == null) {
                    //如果对象为空,需要实例化创建一个新对象
                    findFragment = new FindFragment();

                    //添加到事务中,加入到界面的中间内容区域
                    transaction.add(R.id.frame_conctent, findFragment);
                } else {
                    transaction.show(findFragment);
                }
                break;

            case 4:
                if (meFragment == null) {
                    //如果对象为空,需要实例化创建一个新对象
                    meFragment = new MeFragment();

                    //添加到事务中,加入到界面的中间内容区域
                    transaction.add(R.id.frame_conctent, meFragment);
                } else {
                    transaction.show(meFragment);
                }
                break;
        }

        //提交事务
        transaction.commit();


    }

    /**
     * 隐藏所有的片段
     *
     * @param transaction
     */
    private void hideAllFragment(FragmentTransaction transaction) {

        //判断微信片段是否为空
        if (webChatFragment != null) {
            transaction.hide(webChatFragment);
        }
        if (comunicationFragment != null) {
            transaction.hide(comunicationFragment);
        }
        if (findFragment != null) {
            transaction.hide(findFragment);
        }
        if (meFragment != null) {
            transaction.hide(meFragment);
        }

    }

    /**
     * 初始化控件  线性布局 图片控件 文本内容控件
     * 微信 通讯录 发现 我
     */
    private void InitView() {

        //获取四个线性布局对象   微信 通讯录 发现 我
        linearLayoutWebChat = findViewById(R.id.linearLayoutWebChat);
        linearLayoutCommunication = findViewById(R.id.linearLayoutCommunication);
        linearLayoutFind = findViewById(R.id.linearLayoutFind);
        linearLayoutMe = findViewById(R.id.linearLayoutMe);

        //获取四个图片控件    微信 通讯录 发现 我
        imageViewWebChat = findViewById(R.id.imageViewWebChat);
        imageViewCommunication = findViewById(R.id.imageViewCommunication);
        imageViewFind = findViewById(R.id.imageViewFind);
        imageViewMe = findViewById(R.id.imageViewMe);

        //获取四个文本内容控件    微信 通讯录 发现 我
        textViewWebChat = findViewById(R.id.textViewWebChat);
        textViewCommunication = findViewById(R.id.textViewCommunication);
        textViewFind = findViewById(R.id.textViewFind);
        textViewMe = findViewById(R.id.textViewMe);
    }


    /**
     * 初始化点击事件
     * implements View.OnClickListener
     */
    private void InitEvent() {

        //设置监听器
        linearLayoutWebChat.setOnClickListener(this);
        linearLayoutCommunication.setOnClickListener(this);
        linearLayoutFind.setOnClickListener(this);
        linearLayoutMe.setOnClickListener(this);
    }

    /**
     * 点击事件
     *
     * @param v
     */
    @Override
    public void onClick(View v) {

        //重置
        restartButton();

        //判断点击的是哪一个   微信 通讯录 发现 我
        switch (v.getId()) {

            //如果选中的是微信
            case R.id.linearLayoutWebChat:
                //图片修改
                imageViewWebChat.setImageResource(R.drawable.wechat_select);

                //文字颜色修改
                textViewWebChat.setTextColor(getResources().getColor(R.color.colorTextViewPress));

                //片段内容的修改
                InitFragment(1);
                break;


            //如果选中的是通讯录
            case R.id.linearLayoutCommunication:
                imageViewCommunication.setImageResource(R.drawable.communication_select);
                textViewCommunication.setTextColor(getResources().getColor(R.color.colorTextViewPress));
                InitFragment(2);
                break;

            //如果选中的是发现
            case R.id.linearLayoutFind:
                imageViewFind.setImageResource(R.drawable.find_select);
                textViewFind.setTextColor(getResources().getColor(R.color.colorTextViewPress));
                InitFragment(3);
                break;

            //如果选中的是我
            case R.id.linearLayoutMe:
                imageViewMe.setImageResource(R.drawable.me_select);
                textViewMe.setTextColor(getResources().getColor(R.color.colorTextViewPress));
                InitFragment(4);
                break;
        }
    }

    /**
     * 重置
     * 图片为未选中时的图片
     * 文本颜色为未选中时的颜色
     */
    private void restartButton() {

        //图片设置为未选中时的图片
        imageViewWebChat.setImageResource(R.drawable.wechat_normal);
        imageViewCommunication.setImageResource(R.drawable.communication_normal);
        imageViewFind.setImageResource(R.drawable.find_normal);
        imageViewMe.setImageResource(R.drawable.me_normal);

        //文本颜色为未选中时的颜色
        textViewWebChat.setTextColor(getResources().getColor(R.color.colorTextViewNormal));
        textViewCommunication.setTextColor(getResources().getColor(R.color.colorTextViewNormal));
        textViewFind.setTextColor(getResources().getColor(R.color.colorTextViewNormal));
        textViewMe.setTextColor(getResources().getColor(R.color.colorTextViewNormal));

    }


    /**
     * 创建菜单的方法
     * @param menu
     * @return
     */
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {

        //在ActionBar中添加菜单
        SubMenu subMenu = menu.addSubMenu("");

        //添加菜单布局
        getMenuInflater().inflate(R.menu.main,subMenu);

        //得到刚刚添加的菜单
        MenuItem item = subMenu.getItem();

        //设置图标
        item.setIcon(R.drawable.tianjia);
        item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS|MenuItem.SHOW_AS_ACTION_WITH_TEXT);
        return super.onCreateOptionsMenu(menu);

    }

    /**
     * 菜单的选中事件
     * @param item
     * @return
     */
    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {

        switch (item.getItemId()){
            case R.id.menu1:
                Intent intent1 = new Intent(MainActivity.this, ComunicationActivity.class);
                //启动Activity
                startActivity(intent1);
                break;

            case R.id.menu2:
                Intent intent2 = new Intent(MainActivity.this, AddFriendActivity.class);
                //启动Activity
                startActivity(intent2);
                break;

            case R.id.menu3:
                Intent intent4 = new Intent(MainActivity.this, ScanCodeActivity.class);
                //启动Activity
                startActivity(intent4);
                break;

            case R.id.menu4:
                Intent intent5 = new Intent(MainActivity.this, ReceivePaymentActivity.class);
                //启动Activity
                startActivity(intent5);
                break;

            case R.id.menu5:
                Intent intent3 = new Intent(MainActivity.this, HelpActivity.class);
                //启动Activity
                startActivity(intent3);
                break;
            default:
        }
        return super.onOptionsItemSelected(item);
    }

    /**
     * 朋友圈的点击事件
     * @param view
     */
    public  void friendCircleClick(View view){
        Intent intent = new Intent(MainActivity.this,FriendCircleActivity.class);
        startActivity(intent);


    }

    public  void setWeChat(View view){
        Intent intent = new Intent(MainActivity.this,WeChatActivity.class);
        startActivity(intent);


    }

}

7.底部页面
activity_bottom.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="45dp"
    android:orientation="horizontal"
    tools:context=".BottomActivity">

    <!--垂直方向的线性布局-->
    <LinearLayout
        android:id="@+id/linearLayoutWebChat"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/imageViewWebChat"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:src="@drawable/wechat_normal"
            android:layout_weight="1"></ImageView>
        <TextView
            android:id="@+id/textViewWebChat"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="微信"
            android:textSize="15dp"
            android:textColor="@color/colorTextViewNormal"></TextView>
    </LinearLayout>


    <LinearLayout
        android:id="@+id/linearLayoutCommunication"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/imageViewCommunication"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:src="@drawable/communication_normal"
            android:layout_weight="1"></ImageView>
        <TextView
            android:id="@+id/textViewCommunication"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="通讯录"
            android:textSize="15dp"
            android:textColor="@color/colorTextViewNormal"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayoutFind"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/imageViewFind"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:src="@drawable/find_normal"
            android:layout_weight="1"></ImageView>
        <TextView
            android:id="@+id/textViewFind"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="发现"
            android:textSize="15dp"
            android:textColor="@color/colorTextViewNormal"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linearLayoutMe"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:gravity="center"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/imageViewMe"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:src="@drawable/me_normal"
            android:layout_weight="1"></ImageView>
        <TextView
            android:id="@+id/textViewMe"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="我"
            android:textSize="15dp"
            android:textColor="@color/colorTextViewNormal"></TextView>
    </LinearLayout>



</LinearLayout>

BottomActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class BottomActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_bottom);
    }
}

8.微信聊天信息片段
Fragment_web_chat.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".WebChatFragment">


    <!-- 嵌套的相对布局-->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/hx"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/hx"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/hx"
            android:text="黑水沉舟贺玄"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="想你了"
            android:layout_toRightOf="@id/hx"
            android:layout_below="@id/textview1"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="13:14"
            android:layout_toRightOf="@id/textview1"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="180dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:onClick="setWeChat">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/xl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_margin="10dp"
            android:src="@drawable/xl"></ImageView>

        <TextView
            android:id="@+id/textview4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="5dp"
            android:layout_toRightOf="@id/xl"
            android:text="谢怜"
            android:textColor="#444444"
            android:textSize="20dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/textview4"
            android:layout_marginTop="5dp"
            android:layout_toRightOf="@id/xl"
            android:text="哈哈哈哈哈哈"
            android:textSize="15dp"></TextView>

        <TextView
            android:id="@+id/textview6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="5dp"
            android:layout_toRightOf="@id/textview4"
            android:text="13:01"
            android:textSize="15dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/hc"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/hc"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/hc"
            android:text="血雨探花花城"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview8"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="还钱"
            android:layout_toRightOf="@id/hc"
            android:layout_below="@id/textview7"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview9"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="12:50"
            android:layout_toRightOf="@id/textview7"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="180dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/ysh"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/ysh"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview10"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/ysh"
            android:text="雨师篁"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview11"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="下去玩吗?这次..."
            android:layout_toRightOf="@id/ysh"
            android:layout_below="@id/textview10"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview12"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="12:45"
            android:layout_toRightOf="@id/textview10"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="240dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>



    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/mq"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/mq"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview13"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/mq"
            android:text="慕情"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview14"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="还不过来,都迟..."
            android:layout_toRightOf="@id/mq"
            android:layout_below="@id/textview13"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview15"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="11:30"
            android:layout_toRightOf="@id/textview13"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="260dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/fx"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/fx"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview16"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/fx"
            android:text="风信"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview17"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="快点来"
            android:layout_toRightOf="@id/fx"
            android:layout_below="@id/textview16"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview18"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="11:00"
            android:layout_toRightOf="@id/textview16"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="260dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>



    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/lw"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/hc"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview19"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/lw"
            android:text="灵文"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview20"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="注意!今天上午11:10..."
            android:layout_toRightOf="@id/lw"
            android:layout_below="@id/textview19"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:id="@+id/textview21"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="08:00"
            android:layout_toRightOf="@id/textview19"
            android:textSize="15dp"
            android:layout_marginTop="5dp"
            android:layout_marginLeft="260dp"></TextView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>

    


</LinearLayout>

WebChatFragment.java

package com.web;

import android.content.Intent;
import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

/**
 * 微信页面的片段
 */

public class WebChatFragment extends Fragment {

    public WebChatFragment() {

    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        return inflater.inflate(R.layout.fragment_web_chat, container, false);
    }

}

9.通讯录片段
Fragment_communication.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".ComunicationFragment">
    <LinearLayout
        android:id="@+id/linear_newfriend"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="10dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/xindepengyou"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="新的朋友"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>

    <LinearLayout
        android:id="@+id/linear_qunliao"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="10dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/qunliao"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="群聊"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_biaoqian"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="10dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/biaoqian"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="标签"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_gongzhonghao"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="10dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/gongzhonghao"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="公众号"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:text="鬼王"
        android:textStyle="bold"
        android:textSize="15sp"
        android:textColor="#777777"
        android:background="#EAE5E5"
        android:gravity="center_vertical"></TextView>

    <LinearLayout
        android:id="@+id/linear_hx"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/hx"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="黑水沉舟贺玄"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_hc"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/hc"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="血雨探花花城"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linear_qr"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/qr"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="青衣夜游戚容"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linear_jw"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/jw"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="白衣祸世君吾"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:text="上神"
        android:textStyle="bold"
        android:textSize="15sp"
        android:textColor="#777777"
        android:background="#EAE5E5"
        android:gravity="center_vertical"></TextView>
    <LinearLayout
        android:id="@+id/linear_xl"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/xl"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="谢怜"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_ysh"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/ysh"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="雨师篁"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_fx"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/fx"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="风信"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_mq"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/mq"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="慕情"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_lw"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/lw"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="灵文"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>


    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>




</LinearLayout>

ComunicationActivity.java


import android.view.ViewGroup;

/**
 * 通讯录的片段
 */

public class ComunicationFragment extends Fragment {

    public ComunicationFragment() {

    }



    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        return inflater.inflate(R.layout.fragment_comunication, container, false);
    }
}

10.发现片段
Fragment_find.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".FindFragment">


    <LinearLayout
        android:id="@+id/linear_friend"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:onClick="friendCircleClick">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/pengyouquan"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="朋友圈"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:id="@+id/linear_saoyisao"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/saoyisao1"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="扫一扫"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_yaoyiyao"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/yaoyiyao"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="摇一摇"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>




    <LinearLayout
        android:id="@+id/linear_kanyikan"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/kanyikan"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="看一看"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_souyisou"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/souyisou"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="搜一搜"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>




    <LinearLayout
        android:id="@+id/linear_fujinderen"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/fujinderen"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="附近的人"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="220dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>




    <LinearLayout
        android:id="@+id/linear_gouwu"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/gouwu"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="购物"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_youxi"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/youxi"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="游戏"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>




    <LinearLayout
        android:id="@+id/linear_xiaochengxu"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/xiaochengxu"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="小程序"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>




</LinearLayout>

FindFragment.java

import android.content.Intent;
import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

/**
 * 发现的片段
 */


public class FindFragment extends Fragment {

    public FindFragment() {

    }


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        return inflater.inflate(R.layout.fragment_find, container, false);
    }

}

11.我片段
fragment_me.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MeFragment">



    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="40dp"
            android:layout_marginLeft="340dp"
            android:src="@drawable/zhaoxiangji"></ImageView>
    </LinearLayout>
    <!-- 嵌套的相对布局-->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/friendme"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/friendme"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/friendme"
            android:text="风师青玄"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="10dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="微信号:xxxx15374"
            android:layout_toRightOf="@id/friendme"
            android:layout_below="@id/textview1"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>

        <ImageView
            android:id="@+id/erweima"
            android:layout_width="40dp"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_marginTop="30dp"
            android:layout_toRightOf="@id/textview2"
            android:src="@drawable/erweima"></ImageView>

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_alignParentRight="true"
            android:layout_alignRight="@id/erweima"
            android:layout_marginTop="30dp"></ImageView>


    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:id="@+id/linear_pay"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/zhifu"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="支付"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:id="@+id/linear_shoucang"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/shoucang"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="收藏"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>


    <LinearLayout
        android:id="@+id/linear_xiangce"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/xiangce"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="相册"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>





    <LinearLayout
        android:id="@+id/linear_kabao"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/kabao"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="卡包"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>



    <LinearLayout
        android:id="@+id/linear_biaoqing"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/biaoqing"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="表情"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="10dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:id="@+id/linear_shezhi"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/shezhi"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="设置"
            android:textStyle="bold"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="260dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>
</LinearLayout>

MeFragment.java

import android.os.Bundle;

import androidx.fragment.app.Fragment;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

/**
 * 我的片段
 */


public class MeFragment extends Fragment {


    public MeFragment() {

    }



    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        return inflater.inflate(R.layout.fragment_me, container, false);
    }
}

12.主页面菜单
Main.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <!--第一项-->
    <item
        android:id="@+id/menu1"
        android:title="发起群聊"
        android:icon="@drawable/qunliao1"></item>

    <item
        android:id="@+id/menu2"
        android:title="添加朋友"
        android:icon="@drawable/tianjiapengyou1"></item>

    <item
        android:id="@+id/menu3"
        android:title="扫一扫"
        android:icon="@drawable/saoyisao"></item>

    <item
        android:id="@+id/menu4"
        android:title="收付款"
        android:icon="@drawable/shoufukuan1"></item>

    <item
        android:id="@+id/menu5"
        android:title="帮助与反馈"
        android:icon="@drawable/bangzhuyufankui1"></item>

</menu>

13.发起群聊页面
activity_communication.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".ComunicationActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:onClick="backWeChat"
            android:src="@drawable/back_black"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="发起群聊"
            android:textSize="25dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <ImageView
            android:layout_width="32dp"
            android:layout_height="32dp"
            android:src="@drawable/sousuo"
            android:layout_marginTop="9dp"></ImageView>
        <EditText
            android:layout_width="380dp"
            android:layout_height="50dp"
            android:gravity="center_horizontal"></EditText>

    </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="32dp"
            android:text="选择一个群"
            android:textSize="20sp"
            android:layout_marginLeft="20dp"
            android:layout_gravity="center_vertical"></TextView>

    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="32dp"
            android:text="面对面建群"
            android:textSize="20sp"
            android:layout_marginLeft="20dp"
            android:layout_gravity="center_vertical"></TextView>
    </LinearLayout>


    <TextView
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:text="鬼王"
        android:textStyle="bold"
        android:textSize="15sp"
        android:textColor="#777777"
        android:background="#EAE5E5"
        android:gravity="center_vertical"></TextView>

    <LinearLayout
        android:id="@+id/linear_hx"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/hx"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="黑水沉舟贺玄"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>

    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_hc"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/hc"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="血雨探花花城"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linear_qr"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/qr"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="青衣夜游戚容"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/linear_jw"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/jw"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="白衣祸世君吾"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="30dp"
        android:text="上神"
        android:textStyle="bold"
        android:textSize="15sp"
        android:textColor="#777777"
        android:background="#EAE5E5"
        android:gravity="center_vertical"></TextView>
    <LinearLayout
        android:id="@+id/linear_xl"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/xl"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="谢怜"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_ysh"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/ysh"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="雨师篁"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_fx"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/fx"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="风信"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_mq"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/mq"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="慕情"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>
    <LinearLayout
        android:id="@+id/linear_lw"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:layout_marginBottom="5dp">
        <ImageView
            android:layout_width="45dp"
            android:layout_height="45dp"
            android:src="@drawable/lw"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="灵文"
            android:textSize="20sp"
            android:layout_marginTop="15dp"
            android:layout_marginLeft="30dp"></TextView>
    </LinearLayout>


    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>

</LinearLayout>

CommunicationActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class ComunicationActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_comunication);
    }

    public void backWeChat (View view) {
        Intent intent = new Intent(ComunicationActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }

}

14.添加朋友页面
activity_add_friend.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".AddFriendActivity">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:onClick="backWeChat"
            android:src="@drawable/back_black"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="添加朋友"
            android:textSize="25dp"></TextView>
    </LinearLayout>



    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="110dp">
        <EditText
            android:id="@+id/ss"
            android:layout_width="match_parent"
            android:layout_height="50dp"
            android:text="微信号/手机号"
            android:background="#FFFFFF"
            android:textColor="#777777"
            android:gravity="center"></EditText>
        <TextView
            android:id="@+id/wx"
            android:layout_width="160dp"
            android:layout_height="wrap_content"
            android:text="我的微信号:xxxx15374"
            android:textSize="15dp"
            android:layout_below="@+id/ss"
            android:layout_marginTop="15dp"
            android:gravity="center_horizontal"
            android:layout_marginLeft="100dp"></TextView>
        <ImageView
            android:layout_width="40dp"
            android:layout_height="wrap_content"
            android:src="@drawable/erweima1"
            android:layout_toRightOf="@id/wx"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="60dp"></ImageView>
    </RelativeLayout>




    <!-- 嵌套的相对布局-->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/ld"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/leida"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/ld"
            android:text="雷达加朋友"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="添加身边的朋友"
            android:layout_toRightOf="@+id/ld"
            android:layout_below="@id/textview1"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>



    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/jq"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/qunliao"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/jq"
            android:text="面对面建群"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="与身边的朋友进入同一个群聊"
            android:layout_toRightOf="@id/jq"
            android:layout_below="@id/textview4"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>

    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/sys"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/saoyisao"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/sys"
            android:text="扫一扫"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview8"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="扫描二维码名片"
            android:layout_toRightOf="@id/sys"
            android:layout_below="@id/textview7"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/sjlxr"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/xindepengyou"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview10"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/sjlxr"
            android:text="手机联系人"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview11"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="添加或邀请通讯录中的朋友"
            android:layout_toRightOf="@id/sjlxr"
            android:layout_below="@id/textview10"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>



    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/gzh"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/gongzhonghao"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview13"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/gzh"
            android:text="公众号"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview14"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="获取更多资讯和服务"
            android:layout_toRightOf="@id/gzh"
            android:layout_below="@id/textview13"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1px"
        android:background="#EAE5E5"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/qy"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/qywxlxr"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview16"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/qy"
            android:text="企业微信联系人"
            android:textColor="#444444"
            android:textSize="20dp"
            android:layout_marginTop="5dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview17"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="通过手机号搜索企业微信用户"
            android:layout_toRightOf="@id/qy"
            android:layout_below="@id/textview16"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="360dp"
            android:layout_marginTop="15dp"></ImageView>
    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>





</LinearLayout>

AddFriendActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class AddFriendActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_add_friend);
    }

    public void backWeChat (View view) {
        Intent intent = new Intent(AddFriendActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

15.扫一扫页面
activity_scan_code.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/saoma"
    tools:context=".ScanCodeActivity">

    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:onClick="backWeChat"
        android:src="@drawable/back"></ImageView>

</LinearLayout>

ScanCodeActivity.java`

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class ScanCodeActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_scan_code);
    }
    public void backWeChat (View view) {
        Intent intent = new Intent(ScanCodeActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

16.收付款页面
activity_receive_payment.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/shoukuanma"
    tools:context=".ReceivePaymentActivity">

    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:onClick="backWeChat"
        android:src="@drawable/back"></ImageView>

</LinearLayout>

ReceivePaymentActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class ReceivePaymentActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_receive_payment);
    }
    public void backWeChat (View view) {
        Intent intent = new Intent(ReceivePaymentActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

17.帮助与反馈页面
activity_help.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".HelpActivity">


    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:onClick="backWeChat"
            android:src="@drawable/back_black"></ImageView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="帮助与反馈"
            android:textSize="25dp"></TextView>
    </LinearLayout>



    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="微信如何开启/关闭移动网络下朋友圈视频..."
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="微信支付相关问题"
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="220dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="安卓手机微信7.0.0及以上版本如何开启和..."
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="苹果手机微信如何开启或关闭新消息通知?"
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>



    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="发送朋友圈失败怎么办?"
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="170dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="如何迁移/备份微信聊天记录?"
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="110dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="#EAE5E5"></ImageView>


    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="手机号/QQ号绑定与解绑微信问题"
            android:textSize="20sp"
            android:layout_marginTop="15dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/jiantou"
            android:layout_marginLeft="80dp"
            android:layout_marginTop="15dp"></ImageView>
    </LinearLayout>

    <ImageView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#EAE5E5"></ImageView>



</LinearLayout>

HelpActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class HelpActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_help);
    }
    public void backWeChat (View view) {
        Intent intent = new Intent(HelpActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

18.朋友圈页面
activity_friend_circle.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".FriendCircleActivity">



    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:orientation="vertical"
        android:background="@drawable/pyqbj">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="40dp"
                android:onClick="backWeChat"
                android:src="@drawable/back"></ImageView>
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="40dp"
                android:layout_marginLeft="340dp"
                android:onClick="friendPlaceClick"
                android:src="@drawable/cameria"></ImageView>
        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:layout_marginLeft="240dp"
            android:layout_marginTop="60dp">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textSize="20sp"
                android:text="风师青玄"
                android:textColor="#E9EAEf"
                android:layout_marginTop="20dp"></TextView>
            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/friendme"
                android:layout_marginLeft="20dp"></ImageView>
        </LinearLayout>
    </LinearLayout>


    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/fgx"></ImageView>

    <!-- 嵌套的相对布局-->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/ice1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/hc"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/ice1"
            android:text="花城"
            android:textColor="#589817"
            android:textSize="20dp"
            android:layout_marginTop="10dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="祝福我的亲人朋友们新年快乐"
            android:layout_toRightOf="@id/ice1"
            android:layout_below="@id/textview1"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="昨天"
            android:layout_toRightOf="@id/ice1"
            android:layout_below="@id/textview2"
            android:layout_marginTop="20dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/pinglun"
            android:layout_alignParentRight="true"
            android:layout_below="@id/textview2"
            android:layout_marginTop="20dp"></ImageView>

    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/fgx"></ImageView>


    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <!--layout_alignParentLeft:居于父级容器的左边-->
        <ImageView
            android:id="@+id/ice2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/xl"
            android:layout_margin="10dp"
            android:layout_alignParentLeft="true"></ImageView>

        <TextView
            android:id="@+id/textview12"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/ice2"
            android:text="谢怜"
            android:textColor="#589817"
            android:textSize="20dp"
            android:layout_marginTop="10dp"></TextView>
        <!--android:layout_toRightOf:居于什么控件右边
            android:layout_below:居于什么控件下面-->
        <TextView
            android:id="@+id/textview22"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="有了坚持不一定成功;但没有坚持,就注定失败。对于成功,坚持的塑造必不可少!"
            android:layout_toRightOf="@id/ice2"
            android:layout_below="@id/textview12"
            android:textSize="15dp"
            android:layout_marginTop="5dp"></TextView>
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="前天"
            android:layout_toRightOf="@id/ice2"
            android:layout_below="@id/textview22"
            android:layout_marginTop="20dp"></TextView>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/pinglun"
            android:layout_alignParentRight="true"
            android:layout_below="@id/textview22"
            android:layout_marginTop="20dp"></ImageView>

    </RelativeLayout>
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/fgx"></ImageView>

</LinearLayout>

FriendCircleActivity.java

package com.web;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class FriendCircleActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_friend_circle);
    }

    /**
     * 跳转到说说页面
     * @param view
     */
    public void friendPlaceClick(View view){
        Intent intent = new Intent(FriendCircleActivity.this,FriendPlaceActivity.class);
        startActivity(intent);
    }

    public void backWeChat(View view){
        Intent intent = new Intent(FriendCircleActivity.this,MainActivity.class);
        intent.putExtra("fragid",3+"");
        startActivity(intent);
        finish();
    }



}

19.发表说说页面
activity_friend_place.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".FriendPlaceActivity">


    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:layout_gravity="left"
        android:onClick="backFriendCircle"
        android:src="@drawable/back_black"></ImageView>
    <!--android:inputType="textMultiLine":多行文本框-->
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:lines="6"
        android:layout_marginTop="10dp"
        android:background="#FFFFFF"
        android:padding="5dp"
        android:hint="说点什么吧。。。"
        android:inputType="textMultiLine"
        android:layout_marginBottom="10dp"></EditText>
    android:drawablePadding:图标与文本框的间距

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="5dp"
        android:drawableLeft="@drawable/addpicture"
        android:drawablePadding="8dp"
        android:gravity="center_vertical"
        android:padding="8dp"
        android:text="添加照片"
        android:textStyle="bold"></TextView>
    <!--android:scaleType="fitXY":填充xy坐标-->
    <ImageView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/bottomnew"
        android:scaleType="fitXY"></ImageView>

</LinearLayout>

FriendPlaceActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class FriendPlaceActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_friend_place);
    }
    public void backFriendCircle (View view) {
        Intent intent = new Intent(FriendPlaceActivity.this,FriendCircleActivity.class);
        //启动Activity
        startActivity(intent);
    }
}

20.聊天页面
activity_we_chat.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/wangjidewifi"
    android:orientation="vertical"
    tools:context=".WeChatActivity">

    <ImageView
        android:layout_width="32dp"
        android:layout_height="32dp"
        android:layout_gravity="left"
        android:onClick="backWeChat"
        android:src="@drawable/back_black"></ImageView>
    <GridLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:columnCount="6">
        <!--第一行-->
        <TextView
            android:background="#EAE5E5"
            android:layout_width="243dp"
            android:layout_height="43dp"
            android:layout_row="0"
            android:layout_column="1"
            android:layout_columnSpan="4"
            android:layout_gravity="end"
            android:layout_marginTop="15dp"
            android:layout_marginBottom="20dp"
            android:maxWidth="120dp"
            android:paddingLeft="15dp"
            android:paddingRight="15dp"
            android:text="谢怜,花三怂到底什么意思!!!"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>
        <ImageView
            android:src="@drawable/wechat_me"
            android:layout_marginTop="20dp"
            android:layout_marginLeft="5dp"
            android:layout_row="0"
            android:layout_column="5"
            android:layout_marginRight="5dp"></ImageView>


        <!--第二行-->
        <ImageView
            android:src="@drawable/xl"
            android:layout_row="1"
            android:layout_column="0"
            android:layout_marginLeft="5dp"></ImageView>

        <TextView
            android:background="#EAE5E5"
            android:layout_width="171dp"
            android:layout_marginLeft="5dp"
            android:maxWidth="120dp"
            android:paddingLeft="15dp"
            android:paddingRight="15dp"
            android:text="什么什么意思啊"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>


        <!--第三行-->
        <TextView
            android:background="#EAE5E5"
            android:layout_width="135dp"
            android:layout_height="wrap_content"
            android:layout_row="2"
            android:layout_column="1"
            android:layout_columnSpan="4"
            android:layout_gravity="end"
            android:layout_marginTop="15dp"
            android:layout_marginBottom="20dp"
            android:maxWidth="120dp"
            android:paddingLeft="24dp"
            android:paddingRight="24dp"
            android:text="你说呢?"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>

        <ImageView
            android:layout_row="2"
            android:layout_column="5"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="20dp"
            android:layout_marginRight="5dp"
            android:src="@drawable/wechat_me"></ImageView>


        <!--第四行-->
        <ImageView
            android:src="@drawable/xl"
            android:layout_row="3"
            android:layout_column="0"
            android:layout_marginLeft="5dp"></ImageView>

        <TextView
            android:background="#EAE5E5"
            android:layout_width="180dp"
            android:layout_marginLeft="5dp"
            android:layout_marginBottom="10dp"
            android:maxWidth="120dp"
            android:paddingLeft="15dp"
            android:paddingRight="15dp"
            android:text="我根本就不知道发生了啥事"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>

        <!--第五行-->
        <TextView
            android:background="#EAE5E5"
            android:layout_width="204dp"
            android:layout_row="4"
            android:layout_column="1"
            android:layout_columnSpan="4"
            android:layout_gravity="end"
            android:layout_marginTop="15dp"
            android:layout_marginBottom="20dp"
            android:maxWidth="120dp"
            android:paddingLeft="20dp"
            android:paddingRight="20dp"
            android:text="花三怂居然找我还钱!!!"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>

        <ImageView
            android:layout_row="4"
            android:layout_column="5"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="20dp"
            android:layout_marginRight="5dp"
            android:src="@drawable/wechat_me"></ImageView>


        <!--第六行-->
        <ImageView
            android:src="@drawable/xl"
            android:layout_row="5"
            android:layout_column="0"
            android:layout_marginLeft="5dp"></ImageView>

        <TextView
            android:background="#EAE5E5"
            android:layout_width="168dp"
            android:layout_marginLeft="5dp"
            android:layout_marginBottom="10dp"
            android:maxWidth="120dp"
            android:paddingLeft="15dp"
            android:paddingRight="15dp"
            android:text="哈哈哈哈哈哈"
            android:textColor="#111112"
            android:textSize="18sp"
            android:textStyle="bold"></TextView>

    </GridLayout>


</LinearLayout>

WeChatActivity.java

package com.web;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class WeChatActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_we_chat);
    }
    public void backWeChat (View view) {
        Intent intent = new Intent(WeChatActivity.this,MainActivity.class);
        //启动Activity
        startActivity(intent);
    }
}


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值