首先,我的两个布局截图: http://imgur.com/a/c1ggA
两种布局都设置为AppTheme风格:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColorPrimary">@color/colorTextPrimary</item>
<item name="android:textColorSecondary">@color/colorTextSecondary</item>
<item name="android:windowBackground">@color/colorWindowBackground</item>
<item name="android:divider">@color/colorDivider</item>
</style>
Android Studio实际上显示他们没有操作栏。但是,我更愿意将两者都设置为有一个操作栏。
我还有另一种风格,既没有给出:
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
顺便说一句,这是我的表现:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".SplashActivity"
android:label="@string/app_name"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".LoginPlatformActivity" />
<activity
android:name=".LoginUsernameActivity"
android:windowSoftInputMode="adjustPan" />
<activity android:name=".LoginCharacterActivity" />
<activity android:name=".MainActivity" />
<activity android:name=".CharacterSelection" />
</application>
我已尝试为清单中的每个活动设置主题,但这不起作用。
我还听说通过更改主题是Android预览,它不会影响应用程序的物理效果吗?
Android预览:http://i.imgur.com/NZVJSP4.png
答案 0 :(得分:0)
您必须通过AppCompatActivity扩展该类。
答案 1 :(得分:0)
请检查您描述的两个活动是否都来自AppCompatActivity。