android studio没有显示我的主题

时间:2018-01-09 09:39:03

标签: android android-layout android-studio preview

运行android studio时遇到问题!这不是一个错误,而是一个不方便。

我过去做了一些项目,当我现在打开它们时,我在预览中的主题看起来不同,即使我做项目预览看起来很好。 我的标题栏丢失了,或者我在代码中选择的颜色与显示的颜色之间存在不匹配。不过,主题从一个应用程序到另一个应用程序以不同的方式发生 以下是我的2个项目的一些图片(预览的外观,以及应用在模拟器和手机上的外观)

First app in the preview

First app on the emulator/also looks the same on the phone

Second app in the preview

Second app on phone/emulator

我在SO上寻找了几个解决方案,直到现在我尝试了很多选择。 我重新安装了AS,我在预览工具栏中将App主题更改为不同的主题。一开始我有渲染问题,我改变了样式文件中的主题,编写了Base。在它面前。这摆脱了渲染问题,但主题与设备上看起来并不相同。 我能做些什么才能让我的主题看起来像开头一样?

这是第一个应用

的清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.justjava">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

这是第二个应用的清单

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.android.miwok">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".NumbersActivity"
            android:label="@string/category_numbers" />
        <activity
            android:name=".PhrasesActivity"
            android:label="@string/category_phrases" />
        <activity
            android:name=".FamilyActivity"
            android:label="@string/category_family" />
        <activity
            android:name=".ColorsActivity"
            android:label="@string/category_colors">

        </activity>
    </application>

</manifest>

,这是我的第一个应用

的样式文件
<resources>


    <!-- Base application theme. -->
    <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">#D58F8E</item>
        <item name="colorPrimaryDark">#A36965</item>
        <item name="colorAccent">#A6D1B8</item>
        <item name="colorButtonNormal">#669884</item>

    </style>
    <style name="CustomCheckBoxStyle" parent="Base.Widget.AppCompat.CompoundButton.CheckBox">
        <item name="android:paddingLeft">@dimen/dp24</item>
        <item name="android:textSize">@dimen/sp16</item>
    </style>
    <style name="CustomButtonStyle" parent="CustomButtonStyle">
        <item name="android:layout_width">@dimen/dp48</item>
        <item name="android:layout_height">@dimen/dp48</item>
    </style>


</resources>

0 个答案:

没有答案