动态添加

private DrawerLayout layout;
private RadioButton homepage,watermelon_video,micro_head,small_volcano_video;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //获得组件
    inSetView();

    getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view,new Fragment_homepage()).commit();
}

private void inSetView() {
    layout = findViewById(R.id.drawer_layout);

    homepage = findViewById(R.id.main_homepage);
    watermelon_video = findViewById(R.id.main_watermelon_video);
    micro_head = findViewById(R.id.main_micro_head);
    small_volcano_video = findViewById(R.id.main_small_volcano_video);

    homepage.setOnClickListener(this);
    watermelon_video.setOnClickListener(this);
    micro_head.setOnClickListener(this);
    small_volcano_video.setOnClickListener(this);

}

@Override
public void onClick(View v) {
    switch (v.getId()){
        case R.id.main_homepage:
            //文字变颜色
            homepage.setTextColor(Color.RED);
            watermelon_video.setTextColor(Color.BLACK);
            micro_head.setTextColor(Color.BLACK);
            small_volcano_video.setTextColor(Color.BLACK);

            getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view,new Fragment_homepage()).commit();

        break;
        case R.id.main_watermelon_video:
            //文字变颜色
            homepage.setTextColor(Color.BLACK);
            watermelon_video.setTextColor(Color.RED);
            micro_head.setTextColor(Color.BLACK);
            small_volcano_video.setTextColor(Color.BLACK);

            getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view,new Fragment_watermelon_video()).commit();
        break;
        case R.id.main_micro_head:
            //文字变颜色
            homepage.setTextColor(Color.BLACK);
            watermelon_video.setTextColor(Color.BLACK);
            micro_head.setTextColor(Color.RED);
            small_volcano_video.setTextColor(Color.BLACK);
            getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view,new Fragment_micro_head()).commit();
        break;
        case R.id.main_small_volcano_video:
            //文字变颜色
            homepage.setTextColor(Color.BLACK);
            watermelon_video.setTextColor(Color.BLACK);
            micro_head.setTextColor(Color.BLACK);
            small_volcano_video.setTextColor(Color.RED);
            getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view,new Fragment_small_video()).commit();
        break;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_41663420/article/details/80794321