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