Android Studio布局预览默认主题

时间:2018-06-19 08:34:38

标签: android android-studio

也许这是Android Studio中众所周知的选项,但我无法找到它并且谷歌没有帮助我:(每当我在Android Studio中打开布局预览时,它都在应用Material.Light我的项目中的每个布局的主题,我需要手动应用我自己的主题,看看它在真实应用程序中的样子。有人知道如何在使用布局预览器预览布局时将默认的Material.Light主题更改为我的自定义主题Android Studio所以我不需要每次都手动应用它?

提前致谢。

2 个答案:

答案 0 :(得分:4)

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

Click here and change theme

如果您希望始终打开一个主题,请提供

在清单文件的android:theme="@style/YourTheme"标记中

<application>

从下次开始,当您创建新的xml文件时,这将是您的默认主题。

答案 1 :(得分:0)

您需要在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>