<?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="com.example.com.xiangmu_lmh.Main2Activity"> <RelativeLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="8.5" android:id="@+id/li" > </RelativeLayout> <RadioGroup android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="0.5" android:id="@+id/radiogroup" android:orientation="horizontal"> <RadioButton android:layout_width="0dp" android:layout_height="match_parent" android:text="首页" android:layout_weight="1" android:id="@+id/rad1" android:button="@null" android:checked="true" android:gravity="center"/> <RadioButton android:layout_width="0dp" android:layout_height="match_parent" android:text="视频" android:layout_weight="1" android:id="@+id/rad2" android:button="@null" android:gravity="center"/> <RadioButton android:layout_width="0dp" android:layout_height="match_parent" android:text="图片" android:layout_weight="1" android:id="@+id/rad3" android:button="@null" android:gravity="center"/> <RadioButton android:layout_width="0dp" android:layout_height="match_parent" android:text="活动" android:layout_weight="1" android:id="@+id/rad4" android:button="@null" android:gravity="center"/> <RadioButton android:layout_width="0dp" android:layout_height="match_parent" android:text="我的" android:layout_weight="1" android:id="@+id/rad5" android:button="@null" android:gravity="center"/> </RadioGroup> </LinearLayout> --------------------------------------------------------------------------package com.example.com.xiangmu_lmh; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.RadioGroup; public class Main2Activity extends AppCompatActivity { private Fragment01 fragment01; private Fragment02 fragment02; private Fragment03 fragment03; private Fragment04 fragment04; private Fragment05 fragment05; private RadioGroup radiogroup; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); radiogroup = findViewById(R.id.radiogroup); fragment01 = new Fragment01(); fragment02 = new Fragment02(); fragment03 = new Fragment03(); fragment04 = new Fragment04(); fragment05 = new Fragment05(); getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment01).commit(); radiogroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { switch (i){ case R.id.rad1: getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment01).commit(); break; case R.id.rad2: getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment02).commit(); break; case R.id.rad3: getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment03).commit(); break; case R.id.rad4: getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment04).commit(); break; case R.id.rad5: getSupportFragmentManager().beginTransaction().replace(R.id.li,fragment05).commit(); break; } } }); } }
今日头条 底部布局---占位布局+radiobutton
最新推荐文章于 2023-08-28 08:30:00 发布