detail: v7 实现底部栏
step1: D:\project\push\Infrared\five\v7\kotlin\DemoAnalytic\app\build.gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.9'
implementation 'com.android.support:design:28.0.0'
}
apply plugin: 'com.google.gms.google-services'
step2: NavigationActivity 首页
package com.example.demoanalytic;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
public class NavigationActivity extends AppCompatActivity {
private BottomNavigationView bottomNav;
private FragmentTransaction fragmentTransaction;
private HomeFragment homeFragment;
private ResultFragment resultFragment;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_navigation);
initViews();
initFragments();
}
private void initFragments() {
homeFragment = new HomeFragment();
setFragment(homeFragment)

这篇博客详细介绍了如何在Android应用中利用v7库来实现底部导航栏功能。首先,通过修改build.gradle文件引入相关依赖。接着,创建NavigationActivity作为首页,并设计相应的布局。然后,设置底部菜单项,并逐一添加对应的fragment。每个fragment都有自己的布局文件,实现了内容的切换。通过这个步骤,成功地在项目中实现了底部导航栏功能。
最低0.47元/天 解锁文章
1947

被折叠的 条评论
为什么被折叠?



