Android Studio 关于BottomNavigationView 无法预览视图的三种常规解决方法

2023-05-16

最近在使用底部导航栏 BottomNavigationView 时,应用能正常运行,但右侧Split/Design无法显示预览视图,很不方便,查阅大量资料后,得到了两种主流解决方案:

1、清理缓存,尝试重启项目(尝试后没有效果)。

2、项目名\app\src\main\res\values\themes.xml中,给parent标签的Theme前加上Base.,我在尝试时会报错。

 3、尝试以上方式均没成功解决,于是考虑到版本兼容性,在使用 BottomNavigationView 需要先在 项目名\app\build.gradle中添加依赖。

 通常新建项目时会自动添加依赖,但由于Android 版本较高,我发现默认版本是:1.5.0

implementation 'com.google.android.material:material:1.5.0'

 将1.5.0 降回1.1.0 重新 Sync Now,问题解决

implementation 'com.google.android.material:material:1.1.0'

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio 关于BottomNavigationView 无法预览视图的三种常规解决方法 的相关文章

随机推荐

  • 编程模拟生产者-消费者模型的进程控制(互斥与同步)

    编程模拟生产者 消费者模型的进程控制 xff08 互斥与同步 xff09 1 1 设计目的 加深对进程概念的理解 xff0c 明确进程和程序的区别进一步认识并发执行的实质用信号量的机制实现进程互斥的方法用信号量的机制实现进程同步的方法 1
  • openGauss 学习环境部署(docker方式),并使用dbeaver进行连接

    1 下载opengauss docker镜像 搜索opengauss镜像源 root 64 mongodb docker search opengauss INDEX NAME DESCRIPTION STARS OFFICIAL AUTO
  • 操作系统学习笔记

    1 1 5 中断和异常 早期的计算机 xff1a 各程序只能串行执行 xff0c 系统资源利用率低 为了解决这个问题 xff0c 人们发明了操作系统 xff0c 引入中断机制 xff0c 实现了多道程序并发执行 发生中断就意味着需要操作系统
  • Windows 下php多版本切换/升级

    之所以写这一篇博客也是因为最近学习Lavavel框架 6 9版本 需要php7 3 4版本 由于之前https blog csdn net Qzhsf article details 103695675安装的是7 1 1 xff0c 所以就
  • CentOS8安装JDK1.8

    文章目录 linux服务器上安装JDK1 8参考文章 linux服务器上安装JDK1 8 起因是在CentOS8上执行jps命令时 xff0c 报错 xff1a root 64 localhost kafka 2 13 2 8 0 jps
  • 基于SpringMVC的web工程的配置实现

    文章目录 使用web xml和SprignMVC配置文件1 新建maven工程 xff1a demo1002 修改pom xml3 添加web模块4 修改web xml xff0c 添加SpringMVC配置文件 xff1a springM
  • Spring之Spring概念

    什么是Spring xff1f 1 Spring是轻量级的开源的JavaEE框架 2 Spring可以解决企业应用开发的复杂性 3 Spring有两个核心 IOC和AOP 1 IOC 控制反转 xff0c 把创建对象过程交给Spring进行
  • 2 计算机网络性能指标

    文章目录 速率带宽吞吐量时延时延带宽积往返时间网络利用率 速率 连接在计算机网络上的主机在数字信道上传送数据位数的速率 xff0c 也称为data rate或bit rate 单位是b s kb s Mb s Gb s 比特 xff08 b
  • Spring之IOC概念

    一 什么是IOC 1 IOC就是控制反转 xff0c 把对象创建和对象之间的调用过程交给Spring进行管理 2 使用IOC目的 之前我们创建对象的方式都是用new的方式创建 xff0c 这个方式有个缺点 xff0c 被创建对象的类的位置一
  • Spring之IOC操作Bena-XML配置文件

    一 什么是操作Bena管理 Bean管理指的是两个操作 1 Spring创建对象 2 Spring注入属性 二 Bean管理操作xml配置文件方式实现 1 基于xml方式创建对象 创建对象的时候默认执行无参构造方法 例 xff1a lt X
  • Spring之IOC操作Bena-XML注入其他类型属性值

    一 字面量 1 注入空值 lt 利用null标签将name属性设置为空值 gt lt property name 61 34 name 34 gt lt null gt lt property gt 2 注入属性包含特殊符号 方法一 xff
  • Spring之AOP

    目录 1 AOP基本概念 2 AOP底层原理 3 AOP相关术语 4 Spring中AOP操作 5 AOP操作 AOP注解 6 AOP操作 AOPXML配置 1 AOP基本概念 1 面向切片 xff08 方面 xff09 编程 xff0c
  • MyBatis-逆向工程

    正向工程 xff1a 先创建Java实体类 xff0c 由框架负责根据实体类生成数据库表 Hibernate是支持正向工程 的 逆向工程 xff1a 先创建数据库表 xff0c 由框架负责根据数据库表 xff0c 反向生成如下资源 xff1
  • Spring Boot-配置文件yaml

    1 配置文件类型 properties xff1a key 61 valueyaml xff1a key xff1a 空格 value 2 基本语法 key value xff1b kv之间有空格大小写敏感使用缩进表示层级关系缩进不允许使用
  • JDK、JRE、JVM

    JDK与JRE JDK gt J ava D evelopment K it Java开发工具包 JDK是提供给Java开发人员使用的 xff0c 其中包含了Java的开发工具 xff0c 也包括了JRE 开发工具 xff1a 编译工具 j
  • Redis-概述

    1 什么是Redis xff1f Redis Re mote Di ctionary S erver 远程字典服务器 xff0c 是开源的 xff0c 使用c语言编写的 xff0c 是基于内存的高性能的Key Value数据库 作者 ant
  • HTML点击刷新验证码

    HTML点击刷新验证码 之前的代码 span class token tag span class token tag span class token punctuation lt span div span span class tok
  • 基于java的小区物业报修管理系统

    本毕业设计课题是基于JAVAEE的小区物业报修管理系统 xff0c 以计算机为操作工具 xff0c MyEclipse为开发平台 mysql为后台数据库 系统开发将采用MVC模式 xff0c 实现对物业报修管理和报修服务评价管理等功能 xf
  • 3 物理层 数据通信基础知识 奈氏准则与香农定理 物理层传输介质 信道复用技术

    文章目录 1 物理层基本概念2 数据通信的基础知识2 1 典型的数据通信系统模型2 2 与通信相关的几个术语2 3 有关信道的几个概念2 4 基带 baseband 信号和带通 band pass 信号2 5 几种最基本的调制方法2 6 网
  • Android Studio 关于BottomNavigationView 无法预览视图的三种常规解决方法

    最近在使用底部导航栏 BottomNavigationView 时 xff0c 应用能正常运行 xff0c 但右侧Split Design无法显示预览视图 xff0c 很不方便 xff0c 查阅大量资料后 xff0c 得到了两种主流解决方案