Android studio主题样式(theme文件)的设置
2023-09-14 09:13:51 时间
app如何设置主题
在styles.xml或theme.xml文件中添加代码:
<style name="AppTheme" parent="AppBaseTheme"></style>
在AndroidManifest.xml设置
application标签中的@style/AppTheme引用自哪个文件夹中的styles.xml,这是根据运行此程序的手机系统来决定的,如果手机系统的API版本是11以上就是v11/styles.xml,API版本是14以上就是v14/styles.xml,以此类推。我们可以通过修改AppBaseTheme的父主题来实现我们需要的样式,此文章主要就是来讨论这个主题如何修改。
主题的来源
· Android系统自带的
· 来自兼容包的(比如v7兼容包)
· 自定义的主题
使用android系统中自带的主题要加上"android:",如:android:Theme.Black
使用v7兼容包中的主题不需要前缀,如:Theme.AppCompat
主题的样式
系统自带主题:
API 1:
android:Theme 根主题
android:Theme.Black 背景黑色
android:Theme.Light 背景白色
android:Theme.Wallpaper 以桌面墙纸为背景
android:Theme.Translucent 透明背景
android:Theme.Panel 平板风格
android:Theme.Dialog 对话框风格
API 11:
android:
相关文章
- [Android Traffic] android 流量计算方法
- [Android Studio] Android Studio快速定位当前打开的文件在哪个目录(package)下
- [Android Pro] android 混淆文件project.properties和proguard-project.txt
- Android教程-android studio 制作.9 图片
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- 1、Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
- 文件_ _android从资源文件中读取文件流并显示的方法
- 1、Android Studio集成极光推送(Jpush) 报错 java.lang.UnsatisfiedLinkError: cn.jpush.android.service.PushProtoco
- macos安装android studio(Android Studio 2021.1.1)
- Android studio如何打包APK文件
- Android AndroidManifest.xml文件
- 【Android Gradle 插件】Gradle 构建机制 ① ( 空白工程 Gradle 构建文件 | IntelliJ IDEA 工程构建文件 | Android Studio 工程构建文件 )
- 【Android 逆向】ART 脱壳 ( DexClassLoader 脱壳 | exec_utils.cc 中执行 Dex 编译为 Oat 文件的 Exec 和 ExecAndReturnC函数 )
- 【Android 逆向】ELF 文件格式 ( ELF 文件当前版本号 | 操作系统 ABI 信息 | ABI 版本 | 文件头校验 | 文件头长度信息 )
- 【Android 逆向】Linux 文件分类 ( 普通文件 | 目录文件 | 链接文件 | 字符设备文件 | 管道文件 | 块设备文件 )
- Android多线程文件下载器
- Android Studio添加文件注释头模板?
- 如何解决之Android Studio不能自动更新安装apk文件的问题
- Android开发 8.0及以上调用相机/相册,并根据Uri获取图像绝对路径,并进行文件上传
- Android Studio NDK报错:mips64el-linux-android-strip 找不到