2024/4/19(冲刺第二天)

所学时间:2小时

代码行数:200

博客园数:1篇

所学知识:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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">

<FrameLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/bottom_navigation" />

<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:menu="@menu/bottom_navigation_menu"
android:background="?android:attr/windowBackground" />
</RelativeLayout>
 
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_home_page"
android:title="首页" />
<item
android:id="@+id/menu_consultation"
android:title="问诊" />
<item
android:id="@+id/menu_medication_search"
android:title="药物查询" />
<item
android:id="@+id/menu_personal_center"
android:title="个人中心" />
</menu>
 
package com.example.kanglaojian;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import com.example.kanglaojian.home_page;
import com.example.kanglaojian.consultation;
import com.example.kanglaojian.medication_search;
import com.example.kanglaojian.personal_center;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.MenuItem;

import com.google.android.material.bottomnavigation.BottomNavigationView;

public class older extends AppCompatActivity {


@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_older);
BottomNavigationView bottomNavigationView = findViewById(R.id.bottom_navigation);
// 设置底部导航栏的点击事件监听器
bottomNavigationView.setOnNavigationItemSelectedListener(item -> {
Fragment selectedFragment=null;
if (item.getItemId() == R.id.menu_home_page) {
// 处理身体状况打卡功能
// 可以启动一个新的Activity或Fragment来展示身体状况打卡界面
selectedFragment=new home_page();

} else if (item.getItemId() == R.id.menu_consultation) {
// 处理问诊功能
// 可以启动一个新的Activity或Fragment来展示问诊界面
selectedFragment=new consultation();
} else if (item.getItemId() == R.id.menu_medication_search) {
// 处理药物查询功能
// 可以启动一个新的Activity或Fragment来展示药物查询界面
selectedFragment=new medication_search();
} else if (item.getItemId() == R.id.menu_personal_center) {
// 处理个人中心功能
// 可以启动一个新的Activity或Fragment来展示个人中心界面
selectedFragment=new personal_center();
}
if (selectedFragment != null) {
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_container, selectedFragment).commit();
}
return true;
});
}
}
posted @ 2024-04-19 19:13  为20岁努力  阅读(3)  评论(0编辑  收藏  举报