Android Studio微信界面基础开发
基础页面开发
新建页面并编写
#第一个框架处理,分为top,content,bottom
<?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"
tools:context=".MainActivity"
android:orientation="vertical"
android:baselineAligned="false">
<include layout="@layout/top"/>
<FrameLayout
android:id="@+id/fl_01"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
</FrameLayout>
<include layout="@layout/bottom" />
</LinearLayout>
事件处理函数
MainActivity.java
package com.example.wexin;
import androidx.appcompat.app.AppCompatActivity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.widget.ImageButton;
import android.widget.LinearLayout;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Fragment wexin_bar = new WexinFragment();
private Fragment friend_bar = new FriendFragment();
private Fragment contact_bar = new ContactFragment();
private Fragment setting_bar = new SettingFragment();
private FragmentManager fm;
LinearLayout mTabWexin,mTabFriend,mTabContact,mTabSetting;
ImageButton mBtn_01,mBtn_02,mBtn_03,mBtn_04;
@Override
protected void onCreate