首页 > 其他分享 >Android Studio的各种bug(二)

Android Studio的各种bug(二)

时间:2023-03-09 15:14:33浏览次数:37  
标签:Button 主题 默认 Studio Android bug

1.按钮Button无法改变背景色

原因: Android Studio 4.1之后的版本进行开发时,创建的项目默认的主题所有Button都是Material类型的Button,默认使用主题色,所以想要修改颜色,就要把默认主题给关了或替代了

解决方案:

  方案一:<Button> 改为 <androidx.appcompat.widget.AppCompatButton>

  方案二:打开themes.xml文件,将 <style name="Theme.Test3" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> 改为  <style name="Theme.Test3" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">,即后面加一个 “.Bridge”

==================== 华丽的分割线 =====================

 

标签:Button,主题,默认,Studio,Android,bug
From: https://www.cnblogs.com/shuaishuaidefeizhu/p/17198445.html

相关文章

  • 低概率BUG,研发说复现不到怎么办?
    测试工作中,经常会遇到一些低概率出现的问题,如果再是个严重问题,那测试人员的压力无疑是很大的,一方面是因为低概率难复现,另一面则是来自项目组的压力。如何在测试时减少此类......
  • 云音乐 Android 内存监控探索篇
    小结:1、编码不规范导致的内存异常问题:内存泄露、大对象、大图等不合理的内存使用2、简单来说内存泄露就是某些不再使用的对象被其他生命周期更长的GCRoot直接或者间......
  • Android学习日志
    App工程分为两个层次,第一个层次是项目,另一个层次是模块模块依附于项目,每个项目至少有一个模块,也能拥有多个模块一般所言的“编译运行App”,是指运行某个模块,而非运行某个......
  • 【Android 逆向】VM Kali 中 charles 抓android https 协议
    1.虚拟机调成桥接模式(不用选择复制物理网络链接状态)2.虚拟机中打开Charles4.选择Proxy->SSLProxyingSettings1.选择SSLProxying菜单2.勾选EnableSSL......
  • 安装oracle 11g odbc驱动,安装visual studio 2019 2022支持ef的工具 entityframework
    安装oracleodbc驱动1.安装Oracle-Client-for-Microsoft-Tools.exe2.下载instantclient-basic-windows.x64-11.2.0.4.0.zip3.下载 instantclient-odbc-windows.x64-1......
  • IM通讯协议专题学习(六):手把手教你如何在Android上从零使用Protobuf
    1、前言最近我负责的LiveChat客服聊天系统到了自研阶段,任务类似于做一个腾讯云IM这样的通信层SDK。在和后台进行技术选型讨论后,确定了数据传输层协议格式使用Protobuf......
  • Android工程接入UnityLibrary工程
    目录结构Unity工程指UnityLibrary目录下文件;安卓工程指app目录下文件;整体指App目录下不包括app和UnityLibrary;1.Unity打包时勾选导出安卓工程;拷贝gradle.properties......
  • Visual Studio生成的exe程序自动要求以管理员身份运行
    在exe工程属性页下-》Linker-》UACExecutionLevel-》requireAdministrator: 配置好后,再次启动调试会弹出下面的框,重启以管理员身份运行VisualStudio:生成的exe也会......
  • 2023年度Android面试复习
    Android系统启动流程?当按电源键触发开机,首先会从ROM中预定义的地方加载引导程序BootLoader到RAM中,并执行BootLoader程序启动LinuxKernel;然后启动用户级别的第一个......
  • 并发编程BUG源头
    背景核心矛盾CPU/内存/IO设备的速度差异解决思路计算机体系结构——CPU增加了缓存,以均衡与内存的速度差异操作系统——操作系统增加了进程、线程,以分时复用CPU,进而......