1.主要代码
改进后的界面为:
2.掌握复杂控件与adapter的使用。(请使用RecycleView进行设计)
MainActivity
package com.example.myapplication;
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.TextView;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
private Fragment weixinAdventure = new weixinAdventure();
private Fragment weixinCommitment = new weixinCommitment();
private Fragment weixinForum = new weixinForum();
private Fragment weixinLevel = new weixinLevel();
private FragmentManager fragmentManager;
private View LinearLayout1,LinearLayout2,LinearLayout3,LinearLayout4;
private TextView textView1,textView2,textView3,textView4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
LinearLayout1 = findViewById(R.id.LinearLayout_weixinAdventure);
LinearLayout2 = findViewById(R.id.LinearLayout_weixinCommitment);
LinearLayout3 = findViewById(R.id.LinearLayout_weixinForum);
LinearLayout4 = findViewById(R.id.LinearLayout_weixinLevel);
textView1 = findViewById(R.id.textView1);
textView2 = findViewById(R.id.textView2);
textView3 = findViewById(R.id.textView3);
textView4 = findViewById(R.id.textView4);
LinearLayout1.setOnClickListener(this);
LinearLayout2.setOnClickListener(this);
LinearLayout3.setOnClickListener(t