Android Studio布局预览默认主题

lbsnaicq  于 2023-01-11  发布在  Android
关注(0)|答案(3)|浏览(288)

也许这是众所周知的选项在Android Studio中,但我找不到它,谷歌没有帮助我:(每次我打开一个布局预览在Android Studio中它的应用材料。轻主题到我的项目中的每个布局,我需要手动应用我自己的主题,看看它会看起来像在一个真正的应用程序。有人知道如何更改默认材料。轻主题是我的自定义主题时,预览布局与布局预览器在Android Studio中,所以我不需要每次手动应用它?
先谢了。

piv4azn7

piv4azn71#

单击此处并将主题更改为您的主题。

如果您希望始终打开一个主题,请给予
android:theme="@style/YourTheme"位于清单文件的<application>标记中。
从下一次开始,当你创建一个新的xml文件时,这将是你的默认主题。

bbmckpt7

bbmckpt72#

您需要在AndroidManifest.xml文件中的应用程序标记上提供默认主题。如果您不提供android:theme="@style/{themeName},将添加Material.Light默认主题。
请检查清单文件中的代码片段示例

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mypackage.iqall" >

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/iqall_main"
        android:label="@string/app_name"
        android:logo="@drawable/logo"
        android:theme="@style/AppTheme" <!--in Preview you will see this as default preview-->
        android:name=".IQallApp">
  </application>

</manifest>
laik7k3q

laik7k3q3#

在所有清单(在所有模块中)中,设置

<application android:theme="@Theme/mainTheme">
</application

如果您使用闪屏主题(官方方式)
在应用程序模块中,

<application
        android:theme="@style/SplashTheme"
        tools:replace="android:theme">

 </application>

并重新启动Android Studio(非常重要)

相关问题